Т.к. в инстант из коробки не реализован механизм перевода в другую группу пользователя по минимальному рейтингу, а только по максимальному, то хотел сделать небольшой костыль в виде выполнения запроса в планировщике «UPDATE `cms_users` SET is_locked = 1 WHERE rating < -299» , план такой, добавить выполнение этого запроса в файл «cron_migration.php». Подскажите как выполнить его правильно ?
Делал примерно так… Вот здесь в начале описан принцип:
docs.instantcms.ru/manual/settings/scheduler/task?s[]=cron
Мне нужен был запрос по периодической очистке SEO полей… Создал в папке hooks файл cron_idesc.php
с содержимым:
<?php class onBoardCronIdesc extends cmsAction { public function run(){ $this->model->db->query("UPDATE `#_con_board` SET `seo_keys`=NULL,`seo_desc`=NULL,`seo_title`=NULL"); } }
Дальше по этому хуку такое задание в планировщике:
Может программисты, что другое подскажут, но работало...
Делал примерно так… Вот здесь в начале описан принцип:
docs.instantcms.ru/manual/settings/scheduler/task?s[]=cron
Мне нужен был запрос по периодической очистке SEO полей… Создал в папке hooks файл cron_idesc.php
с содержимым:
<?php class onBoardCronIdesc extends cmsAction { public function run(){ $this->model->db->query("UPDATE `#_con_board` SET `seo_keys`=NULL,`seo_desc`=NULL,`seo_title`=NULL"); } }Дальше по этому хуку такое задание в планировщике:
Может программисты, что другое подскажут, но работало...
Спасибо, попробую, тоже читал тот пост, но думал объеденить с существующим хуком
Спасибо за помощь