Почему не работает хук удаления пользователей?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#16 22 февраля 2020 в 20:35
Работает. Спасибо Ris и IamB. Благодаря этим людям каждый желающий может себе на сайт установит этот хук.
Файл cron_usersdelete.php с этим кодом нужно положить system \ controllers \ users \ hooks
В админ панели настройки планировщик создаст задачу. имя хука usersdelete компонент Users время по своему усмотрению ставьте.
  1. <?php
  2.  
  3. class onUsersCronUsersdelete extends cmsAction {
  4.  
  5. public function run(){
  6. $users_model = cmsCore::getModel('users');
  7. $db = cmsDatabase::getInstance();
  8. $q = "SELECT * FROM cms_users WHERE is_deleted = '1'";
  9. $res = $db->query($q);
  10. while($row = mysqli_fetch_array($res, MYSQLI_ASSOC)) {
  11. $users_model->deleteUser($row);
  12.  
  13. }
  14.  
  15. }
  16. }
  17. ?>
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.