Название: rev 471. Фиксы и добавление функций is_now и user_field в скриптах тарифов Отправлено: Efendy от 09 Ноября 2017, 12:25:55
Код: if( is_now(user_field('_birthday')) ) { set_speed(100000) } В юзерском интерфейсе можно информировать об этом, например так (править файл web/tmpl/user/main.html): Код: {% if ses::date_now eq usr.dopdata._birthday.show() %}
Название: Re: rev 471. Фиксы и добавление функций is_now и user_field в скриптах тарифов Отправлено: Cell от 13 Ноября 2017, 13:08:09 Сегодня замечен баг, правда на 470й ревизии.
Если создать допполе с типом дата то становится не возможным внести изменения в карточку клиента оставив это поле не заполненным. Дебаг показывает ошибку, связанную с тем, что пытается выполнится запрос обновления с пустым значением даты. Как бы все правильно, но это по сути баг, потому что данные могут быть какое-то время просто не известны оператору. Название: Re: rev 471. Фиксы и добавление функций is_now и user_field в скриптах тарифов Отправлено: Анатолий от 05 Октября 2019, 14:50:11
Код: if( is_now(user_field('_birthday')) ) { set_speed(100000) } В юзерском интерфейсе можно информировать об этом, например так (править файл web/tmpl/user/main.html): Код: {% if ses::date_now eq usr.dopdata._birthday.show() %}
Если дата рождения полная, то есть, имеем строковое значение типа 06.11.1972, будет ли упомянутая функция сравнивать только день и месяц? В противном случае клиент не дождётся подарка, так как 1972 год уже не повторится. Название: Re: rev 471. Фиксы и добавление функций is_now и user_field в скриптах тарифов Отправлено: Efendy от 07 Октября 2019, 10:44:08 Хаха, я думаю оно даже неправильно будет работать со временем в timestamp т.к. будет поверять с годом. Надо будет пофиксить
|