колхоз
Vladimir
Vladimir
перезагрузка компа
колхоз
😁
Artem
он про значок
Ну так у него значек светится, подозреваю, потому что его бот звал
колхоз
Artem
колхоз
Это секрет ?
Artem
Это секрет ?
Блять, ты в том чате всех заебал и тут решил всех заебать?
Artem
Возьми и загугли, на чём написан комбот
Pavel
Приветствую товарищи.
Такой вопрос, кто-нибудь прикручивал JWT к Joomla 3? Есть ли какие-то решения под неё?
Artem
Pavel
JSON Web Token
Pavel
Аутентификация для клиент-серверных приложений
Дмитрий
Eugene
вот зацените выполнение требования GDPR в действии. немецкий сайт. нужно дать согласие, чтобы отобразился google maps.
Artem
Eugene
пздц
по-хорошему, решение - написать скрипт, чтобы при принятии кукис сразу это на все распространялось - на карты, видео и т.д. а так каждый раз давать согласие на просмотр карты, просмотр видео - это очень неудобно
Eugene
или какие-то свои заготовки делать. кстати, да, надо подумать над этим. все таки карта в разделе контакты часто вставляется и видео в статьях.
Artem
Eugene
Eugene
мне кажется, что недостаточно запрещать кукис (блочить), нужно делать проверку перед выводом карты. а это кастом.
Artem
Artem
mmth
Artem
Artem
сразу вспоминаю шматрицу
Лезь в окно!
А как?
Ну открой и лезь!
А я не умею
Igor
Продолжение вчерашнего
Artem
Igor
дорвался
Это еще не дорвался, не времени язык шаблонизатора изучить =)
Vladimir
Ihor
те чего такой агрессивный?
та есть причина :)
он в жумлару получил РО, потому что парит про все что угодно кроме темы :)
то ларка то уи то вп то уми :)
то бота обсудить :)
так что Тёма не зря его палками сбивать начал :)
Ihor
Dmitry
https://3dnews.ru/1051360/google-dobavila-beskonechnuyu-lentu-rezultatov-poiska-na-mobilnih-ustroystvah
Дмитрий
@PhocaCz я хочу еще обдумать это все, я про возвраты в моделях. Потому что там надо как-то более сложнее сделать, там надо отдавать коды ошибок, но при этом еще и надо чтобы оно просто отдавало false в неудаче. Как-то совместить надо.
Дмитрий
вообще на самом деле это все глубже, потому что по сути надо делать систему решений проблем при ошибках
Дмитрий
если нет данных, то что вернуть и как поступить, а если это sql ошибка, что делать и как поступить
Дмитрий
там ни твой вариант ни их не подходит на самом деле
Jan
what is for me important is to differentiate between error which can ends with exception and empty result - empty result is not the case to throw exception
Дмитрий
Дмитрий
но там то что ты предлаешь и что они не подходит
Дмитрий
@PhocaCz
$model->setResolveErrors([
ErrorsNotData::class,
ErrorsSQLError::class
]);
$item = $model->getItem($id);
if(!$item) {
$model->executeRelolve($item);
}
Jan
In fact, it is not my business - I just informed that all the functions with empty results returned true and now one returns false which is maybe not OK. Joomla system worked this way for a lot of years - now it still works but only one method returns false. And this is similar to models - which should throw exception only on error not on successfully answer from database - you get answer from database which says: 0 items - this is a success and you should decide what will happen
Дмитрий
вот что-то похожее должно быть
Дмитрий
Дмитрий
сейчас этого просто нет
Jan
model is never last instance, it is always a model which gets requests e.g. from controller or view - so they should decide, not the model
Дмитрий
Дмитрий
ты передаешь модели что делать
Дмитрий
при ошибке
Дмитрий
как ей действовать
Дмитрий
ты не забывай про транзакции
Дмитрий
sql
Дмитрий
они на уровнях запросов работают
Дмитрий
то есть ты ставишь модели правила решения проблемы при false и вызываешь
Дмитрий
ты это и делаешь в контроллере или в view
Jan
yes, when there is error, why not, but not when there is no error - you ask model for result and result it not exception but result is telling you that there are no items.
Дмитрий
ты ставишь правила решения для модели
Дмитрий
по умолчанию можно проставить базовые какие-то
Дмитрий
по умолчанию решение при любых ошибках вернуть пустой объект
Дмитрий
а если надо больше безопасности алгоритма, то ты покрываешь шире
Дмитрий
вот это оптимальнее всего что они там предложили
Дмитрий
регулиррвоание лучше ситуации
Дмитрий
просто исключения обычные не подходят
Jan
Model can be called from different places: controller, view, foreign views/controllers or libraries and the managing of the result can be different
Дмитрий
или подходят, но не так надо оформить
Дмитрий
Дмитрий
они же не зашиты жестко в модель
Дмитрий
это отдельные классы
Дмитрий
а по умолчанию сделать только один resolve - ErrorsEmptyData - который будет возвращать пустой объект
Jan
it is all about the philosophy - what is en error? - for someone empty results is error, for me not - for me it is just useful information which can be used for many other parts - why should somebody stop me with exception when I got successfull answer
Дмитрий
Дмитрий
то есть надо внедрить в джумлу вообще глобально систему «решений проблем»