Warning: Invalid argument supplied for foreach() closed

Started by Pacifik on 2012-01-15 01:41 — 2 replies, 2188 views

#1


Notice: Undefined index: forums in /home/dev/data/www/***/admin/admin_ug_auth.php on line 225

Warning: Invalid argument supplied for foreach() in /home/dev/data/www/***/admin/admin_ug_auth.php on line 225

Notice: Undefined index: forums in /home/dev/data/www/***/admin/admin_ug_auth.php on line 225

Warning: Invalid argument supplied for foreach() in /home/dev/data/www/***/admin/admin_ug_auth.php on line 225

В профиле пользователя я нажал "Права доступа", далее "Открыть все форумы..." и такая "шапка"
#2
У меня всё нормально.
#3
Есть такое дело, правда у меня не последняя ревизия может дальше уже исправили...
Решение:
перед
foreach ($c_data['forums'] as $f_id)
находим
        if (!$c =& $_REQUEST['c'] OR !in_array($c, array('all', $c_id)))
        {
            continue;
        }
и заменяем на
        if (!$c =& $_REQUEST['c'] OR !in_array($c, array('all', $c_id)) OR empty($c_data['forums']))
        {
            continue;
        }