Warning: Invalid argument supplied for foreach() in /home/user/site.com/www/components/users/model.php on line 812
Проблема с cron
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
подскажите в чем дело
#1
23 мая 2012 в 12:37
Пришло вот такое сообщение:
Подскажите, как это исправить. То что проблема в 812 строчке файла model.php — я понимаю, но не понимаю, суть проблемы.
$users_list = $this->inDB->get_table('cms_users', "DATE_SUB(NOW(), INTERVAL $month MONTH) > logdate", 'id'); foreach($users_list as $usr){ $this->deleteUser($usr['id'], true); }
Есть два варианта:
1. ничего не делать, оставить как есть — это не ошибка, а warning
2. добавить перед foreach проверку, чтобы получилось вот так
$users_list = $this->inDB->get_table('cms_users', "DATE_SUB(NOW(), INTERVAL $month MONTH) > logdate", 'id'); if ($users_list){ foreach($users_list as $usr){ $this->deleteUser($usr['id'], true); } }
#3
23 мая 2012 в 18:43
SJen, спасибо огромное за столь подробное разъяснение.