Pathologic
уже пропихнул
Pathologic
теперь моя клавиатура проживет дольше (: а то эти вылеты уже заебали
Anonymous
теперь моя клавиатура проживет дольше (: а то эти вылеты уже заебали
Ага, знатно подбешивает, когда делаешь сайты с авторизацией, я уже почти привык к файрфоксу как второму браузеру
Aliaksandr
Боюсь, что если вебюзер выйдет и снова войдет, то проблема вернется
Aliaksandr
При таком подходе
Pathologic
не вернется
Pathologic
токен же генерируется при логине менеджера
Anonymous
Там проблема была в том что токен который шлётся гетом не обновлялся и был разлогин
Anonymous
Потому что они не совпадали
Aliaksandr
А ну да, он же с текущей id не сверяется
Pathologic
дополнительно я сделал при логине веб-пользователя обновление таблиц с блокировками тупорылыми
Aliaksandr
Там проблема была в том что токен который шлётся гетом не обновлялся и был разлогин
Оно и сейчас не обновится, просто и сверяться будет со старым значением:)
Anonymous
Оно и сейчас не обновится, просто и сверяться будет со старым значением:)
Просто session_id будет сверяться со значением в базе.
Aliaksandr
Про это в коммите я не видел
Aliaksandr
Сверку с базой
Pathologic
потому что это в другом репозитории
Anonymous
Ну паталожик так написал только что, я ему верю
Aliaksandr
Я по основному глянул, там только сверка двух значений токена - из сессии и из гета
Pathologic
https://github.com/AgelxNash/DocLister/commit/d604300a069ff4321e597bb840f949011939ba7c
Aliaksandr
Так что не забудьте про это;)
Aliaksandr
https://github.com/AgelxNash/DocLister/commit/d604300a069ff4321e597bb840f949011939ba7c
Эт все хорошо, но ни в веблогин, ни в веблогинПЕ не работает, насколько я понимаю
Pathologic
а с ними ничего и не случится
Aliaksandr
Я про этот фикс выше писал https://github.com/evolution-cms/evolution/commit/20ff0eb2e95e798c960e9218dbb18efcbf1f222c
Aliaksandr
Тут же базы нет:)
Pathologic
их этот фикс не затрагивает
Aliaksandr
их этот фикс не затрагивает
Я просто, чтоб было полное понимание, кто что имеет в виду под сверкой с базой и где оно:)
Pathologic
нет сверки никакой
Pathologic
если менеджер залогинен одновременно с веб-пользователем, то при изменении session_id таблицы с блокировками обновятся
Pathologic
потому что в них столбец такой есть
Anonymous
Сорян, я внёс недопонимание в разговор
Anonymous
Да увидел фикс, нет сверки с базой
Aliaksandr
Сорян, я внёс недопонимание в разговор
Часто полезно обсудить разные варианты:)
Anonymous
Часто полезно обсудить разные варианты:)
Просто на телефоне что бы открыть ссылку нужно скопировать и открыть в другом браузере, стандартный загнулся, вот и сложно всё быстро проверить.
Anonymous
А вообще вот из-за этого, я подумал что я прав.
Aliaksandr
Да там была фраза "я так и сделал", потому я и переспросил
Pathologic
а что означает цвет ника?
Aliaksandr
Ну теперь все ясно, осталось не запутаться в версиях))))
Anonymous
а что означает цвет ника?
Это загадка, ответ на которую никто не знает
Anton
Привет
Anton
Подскажите, как правильно обновить значение TV ресурса, зная id ресурса и id параметра TV?
Aliaksandr
Сейчас Макс пофиксит кучу старых проблем при нашей моральной поддержке, а ты с утра говорил, что надо отдыхать сегодня:)
Aliaksandr
Правильно через MODxAPI, но можно и прямыми запросами к БД
Alexander
Бля, сениоры, это что же, больше бага с вылетами не будет????
Alexander
Неужели дожили?
Aliaksandr
Без гарантий:)
Alexander
не, ну Макс херни не должен сделать))) я в него верю
Aliaksandr
Много херни сделали до него, он просто может не учесть всю эту х..ню :)
Aliaksandr
Вот в чем корень проблемы
Alexander
это даааааа.... Женя и Макс знатно код evo матерят периодически)))
Aliaksandr
Подскажите, как правильно обновить значение TV ресурса, зная id ресурса и id параметра TV?
При прямых запросах главное помнить, что пустого тв в базе нет, т.е. первым запросом проверяем наличие, вторым делаем либо апдейт либо инсерт
Aliaksandr
это даааааа.... Женя и Макс знатно код evo матерят периодически)))
Это повелось еще со времен тайного ордена святого BOLMER-а))
Aliaksandr
Aliaksandr
Давно там индекс? Сделают и молчат:))
Andrey
В апи давно просится что-то типа $modx->setTvValue(
Pathologic
Aliaksandr
Причем сразу с поддержкой массива и по id и по имени
Pathologic
не просится ничего в апи
Pathologic
тут бы попросить много всего из апи ((:
Aliaksandr
Andrey
Почему нет, удобнее бы было.
Aliaksandr
не просится ничего в апи
Мне кажется странно, что один из ключевых элементов модх - тв - нельзя изменить через апи:) , только через dbapi:)
Pathologic
а то другие ключевые элементы можно менять
Pathologic
пользователей создавать, документы
Pathologic
даже настройки и то не создашь с этим апи
Aliaksandr
Ну, там все таки надо понимать, что делаешь. А вот тв установить так не мешало бы:)
Aliaksandr
Насчет настроек событие после их загрузки тоже не мешало бы
Aliaksandr
Так а какая разница, вы же все равно в твиге будете массив тв парсить
Pathologic
если до лета не переделаем админку на твиг, то появится тогда это событие
Pathologic
а если переделаем, то появится другое, более универсальное
Anton
Вообще API очень востребован, так как расширяет возможности работы с фронтенда. Делаешь свой плагин ajax-front и перехватываешь обращения по определенным url. А в плагине уже по switch...case пишешь логику на API
Pathologic
гениально (:
Aliaksandr
если до лета не переделаем админку на твиг, то появится тогда это событие
Так а какая разница, в твиге то все равно массив тв парсить