Anonymous
Ну так ниже у вас есть путь вызова
Anonymous
Ребят там все файлы есть
Aliaksandr
я подключился - сейчас вскрою гнойник )))
Aliaksandr
https://github.com/AgelxNash/DocLister/blob/master/assets/lib/MODxAPI/modResource.php#L167
Aliaksandr
ясен пень
Alexander
Alexander
отвалилась совместимсть, @Pathologic93 это не то что ты правил недавно?
Anonymous
Ну так @Pathologic93 должен был переписать 😊
Aliaksandr
пиздец ты умный, когда я на эту строку ссылку уже дал :-)))
Anonymous
И он переписал
Anonymous
И нужно было использовать не версию из доклистера, а версию из композера 😊
Anonymous
Если я правильно помню
Aliaksandr
отвлек меня только от убирания елки, сказал же еще час назад - бери модресурс и подрубай в сниппете, проблема скорее всего в нем )
Alexander
да, меня отвлекли тоже и я забыл про проверк модресурса
Anonymous
Ну и вообще что мешает получить текущий контекст и проверить что это mgr?
Aliaksandr
Ну и вообще что мешает получить текущий контекст и проверить что это mgr?
так этот запрос идет прямо в конструкторе модресурса, его не объедешь)
Anonymous
Ну а ещё IM_MANGER_MODE константа
Anonymous
Как и раньше
Aliaksandr
он валит на строчке $doc = new modResource($modx) сразу - проверки констант и сессий понятно ни при чем
Anonymous
Ну а ещё IM_MANGER_MODE константа
Если что не уверен в правильности написания
Aliaksandr
Аааааа, ну тогда печаль 😊
ты ж глянь картинку, оно прямо в __construct )
Aliaksandr
значит бери третью версию модхапи @Grinyaha ))
Alexander
я уже понял. Но как показывает практика сейчас посыпятся и другие решения и будет опят ькуча вопросов у людей)
Alexander
на самописных сниппетах на основе ModxAPI
Aliaksandr
я уже понял. Но как показывает практика сейчас посыпятся и другие решения и будет опят ькуча вопросов у людей)
или выкинь нафиг строчку 168, а в 169 напиши просто $this->managerUsers = new DLCollection($modx, []); все равно они тебе не нужны, а при обновлении там уже будет другая версия
Aliaksandr
вдруг заработает ))
Aliaksandr
но вообще с учетом того, что оно ставится вместе с доклистером именно в этой версии - то да, вопросы неизбежны )
Dmytro
вот этот код в начале модуля видимо уже несовместим с 3 версией, хотя неделю назад еще все работало.
вот вроде смотришь в код, культурно все $modx->hasPermission и тут хрясь $_SESSION['mgrValidated'] ))
Anonymous
Теоретический выход, для 3.0 переписать на DocumentManager 😊https://docs.evo.im/03_develop/06_di_v_evolution_cms/06_documentmanager.html
Anonymous
Заодно половите баги этого решения, так как они там есть 100% 😊
Anonymous
Обещаю быстро фиксить
Aliaksandr
Бля, Корж угарный чувак - сейчас в фоне какой-то концерт в Киеве смотрю ))
Aliaksandr
говорит фанатам "пацаны, не бейте друг другу в голову, это выглядит некрасиво, не по-братски" )))))
Dmytro
таков путь ))
вот есть же $modx->getLoginUserID('mgr')
Dmytro
то понятно)) кинь ссыль на коржа
Aliaksandr
я честно говоря уже не помню откуда этот mgrValidated, есть такое слово "традиция" - ну так повелось )))
Aliaksandr
то понятно)) кинь ссыль на коржа
да он в телеке на ютубе концерт в киеве
Aliaksandr
что-то я с его этих "не бейте друг другу в голову - это не по-братски" угорел ))))
Dmytro
со старых версий откуда ж еще
нуда display=all наше все)))
Anonymous
Я ж тот ещё наркоман
Anonymous
https://github.com/evolution-cms/UserManager/blob/master/src/Services/Users/UserLogin.php#L274 А не на месте
Aliaksandr
цитатник епть))) "мы специально задержались, чтобы вы отрезвели, потому что если вы отрезвеете посреди концерта, то вам станет грустно. а это не надо ни мне ни вам" ))))
Aliaksandr
бля ))))
Anonymous
Там по хорошему logout надо переписать чтобы вылогинивало из определённого контекста, а не тупо всю сессию убивало
Anonymous
И при этом обновление можно будет выкатить не обновляя эво, о до чего дошёл прогресс
Alexander
сильно не пинайте, я пытаюсь сделать композер апдейт а мне вона чег опишет
Alexander
Parse error: syntax error, unexpected 'const' (T_CONST), expecting variable (T_V ARIABLE) in /home/m/mlombard/mlombard.beget.tech/public_html/core/vendor/wikimed ia/composer-merge-plugin/src/MergePlugin.php on line 87
Alexander
делаю в папке core все как учили
Dmytro
Версия php в консоли ?
Dmytro
На всяких бегетах там 5.6
Alexander
да, видимо оно, чтобы на бегете в консоли запустить нужную версию php ее надо и указывать типа php7.4
Alexander
а композер берет дефолтную 5.6 и умирает
Alexander
и что с этим можно сделать?
Am
Это не только на бегете. Так делают настройки на многих серверах - базовое php и является консольным, когда много версий.
Axenia
Grinyaha (1001.46) увеличил карму Ambrion (1352.84)
Alexander
composer-php7.4 update вот так нада делать
Pathologic
я уже понял. Но как показывает практика сейчас посыпятся и другие решения и будет опят ькуча вопросов у людей)
тебе же @webber_12 писал раньше, что нужно сделать возможность указывать модель
Alexander
тебе же @webber_12 писал раньше, что нужно сделать возможность указывать модель
Ты мне льстиш, я даже не знаю что значит указывать модель
Axenia
aleksei_uva (0) увеличил карму webber_12 (3508.63)
Pathologic
ну указывать где-то, что у тебя modResource
Pathologic
параметр сделать
Pathologic
как в формлистере
Dmytro
Ты мне льстиш, я даже не знаю что значит указывать модель
Зато сейчас 1 раз разберёшься и будешь уже знать
Pathologic
заодно и потестируешь modxapi 😸
Alexander
заодно и потестируешь modxapi 😸
как теперь твою балалайку подключить? 😄 вместо $this->doc = new modResource($this->modx);
Pathologic
там же написано все
Anonymous
там же написано все
Опять заставляешь читать доки
Alexander
там же написано все
сорян, туплю уже к ночи, вижу да
Alexander
все отлично, заработало) теперь буду думать как разрулить проверку на версии EVO чтобы использовать ModxAPI старый или новый