ErrorException: Invalid argument supplied for foreach()

Debugger::handle_error (2, "Invalid argument supplied for foreach()", "/home/u40154/roomline.ru/www/cache/blocks-header.php", 32, array(6))

32/home/u40154/roomline.ru/www/cache/blocks-header.php

30.     <h3>Компетенции</h3>
31.     <ul>
32.       <?php foreach (Category::getAllForHeader() as $data->loop_index => $data->cat) { ?>
33.         <li><a href="/catalog/<?php echo Template::sanitize ($data->cat -> url'UTF-8'); ?>"><?php echo Template::sanitize ($data->cat -> name'UTF-8'); ?></a></li>
34.       <?php ?>

require ("/home/u40154/roomline.ru/www/cache/blocks-header.php")

298/home/u40154/roomline.ru/www/lib/Template.php

296.         
297.         ob_start ();
298.         require ($cache);
299.         return ob_get_clean ();
300.     }

Template->render ("blocks/header", Page)

8/home/u40154/roomline.ru/www/cache/catalog_item.php

6. <div class="b-wrapper">
7.   <div class="b-content-wrapper">
8.     <?php echo $this->render ('blocks/header'$data); ?>
9.
10.     <div class="b-main-wrapper">

require ("/home/u40154/roomline.ru/www/cache/catalog_item.php")

298/home/u40154/roomline.ru/www/lib/Template.php

296.         
297.         ob_start ();
298.         require ($cache);
299.         return ob_get_clean ();
300.     }

Template->render ("catalog_item", Page)

146/home/u40154/roomline.ru/www/lib/Page.php

144.             return ($res) ? $res $out;
145.         }
146.         $out $tpl->render ($this->layout$this);
147.         $res $controller->hook ('page/render', array ('html' => $out));
148.         return ($res) ? $res $out;

Page->render (Template, Controller)

159/home/u40154/roomline.ru/www/index.php

157.    compression if conf[General][compress_outputis true.
158.    */
159.   $out $page->render($tpl$controller);
160.   if (extension_loaded('zlib') && conf('General''compress_output')) {
161.     $zlib_oc ini_get('zlib.output_compression');

Error Context

$template "blocks/header";

$data Page (
    
$head "";
    
$tail "";
    
$title "TT5005";
    
$_menu_title "TT5005";
    
$_window_title "TT5005";
    
$body "";
    
$layout "catalog_item";
    
$scripts = array (
        
"&lt;script src=&quot;/js/jquery-1.8.3.min.js&quot;&gt;&lt;/script&gt;
"
        "&lt;script src=&quot;/js/jquery.cookie.js&quot;&gt;&lt;/script&gt;
"
        "&lt;script src=&quot;/js/jquery.verify_values.js&quot;&gt;&lt;/script&gt;
"
        "&lt;script src=&quot;/js/holder.js&quot;&gt;&lt;/script&gt;
"
    
);
    
$is_being_rendered true;
    
$preview false;
    
$id "catalog";
    
$product stdClass (
        
$id 1245;
        
$id_brand 10;
        
$ya_model "Marantz TT5005";
        
$ya_model_id 8474603;
        
$id_group 22;
        
$model "TT5005";
        
$article "";
        
$exist 1;
        
$price 11890;
        
$body "&lt;p&gt;Полностью автоматический прецизионный проигрыватель на литом алюминиевом шасси. Отключаемый фонокорректор PHONO.&lt;/p&gt;";
        
$popular 0;
        
$new 0;
        
$best 0;
        
$sale 0;
        
$thumbus = array (
            
"/cache/thumbus/1038_362/3441737b6043dc404988820f707f7022.jpg"
            "/cache/thumbus/120_120/3441737b6043dc404988820f707f7022.jpg"
            "/cache/thumbus/120_120/f012bc4659cd2b99f0cae61f5cd39039.jpg"
        
);
        
$photos = array (
            
"/files/products/b1031144422_img_id7923622613061383874.jpg"
            "/files/products/b1031181252_img_id4802529036593365881.jpg"
        
);
        
$related "";
        
$brand "Marantz";
        
$brand_title "Marantz";
        
$brand_logo "/files/brands/logo-marantz.png";
        
$brand_logo_catalog "/cache/thumbus/275_158/09911b9b9cd476c13537b3cb467aa1ad.png";
        
$brand_url "marantz";
        
$group_id 22;
        
$category "Проигрыватели виниловых дисков";
        
$group_url "proigryvateli-vinilovyh-diskov";
        
$group_parent 5;
        
$group_name "Проигрыватели виниловых дисков";
        
$characters = array (
            
stdClass (
                
$value "20 - 20000 Гц";
                
$name "Диапазон воспроизводимых частот";
)
            
stdClass (
                
$value "2.8 кг";
                
$name "Вес";
)
            
stdClass (
                
$value "360x97x357 мм";
                
$name "Размеры (ШxВxГ)";
)
            
stdClass (
                
$value "ременной";
                
$name "Привод";
)
            
stdClass (
                
$value "33 и 45 об/мин";
                
$name "Поддержка скоростей";
)
            
stdClass (
                
$value "есть";
                
$name "Картридж в комплекте";
)
            
stdClass (
                
$value "есть";
                
$name "Тонарм в комплекте";
)
            
stdClass (
                
$value "есть";
                
$name "Встроенный фонокорректор";
)
            
stdClass (
                
$value "электронное";
                
$name "Переключение скоростей";
)
            
stdClass (
                
$value "полная";
                
$name "Автоматика";
)
            
stdClass (
                
$value "поворотный, прямой формы";
                
$name "Тонарм";
)
            
stdClass (
                
$value "пластмасса";
                
$name "Материал стола";
)
            
stdClass (
                
$value "алюминий";
                
$name "Материал диска";
)
            
stdClass (
                
$value "в комплекте";
                
$name "Крышка";
)
        );
        
$main_photo_thumb "/cache/thumbus/1038_362/3441737b6043dc404988820f707f7022.jpg";
        
$main_photo "/files/products/b1031144422_img_id7923622613061383874.jpg";
        
$options = array (
            
stdClass (
                
$icon "/files/options/Untitled-1.png";
                
$name "Оплата и Доставка";
)
            
stdClass (
                
$icon "/files/options/Untitled-7.png";
                
$name "Кредит";
)
        );
);
    
$breadcrumbs = array (
        
stdClass (
            
$url "/";
            
$name "Главная";
)
        
stdClass (
            
$name "Каталог";
            
$url "/catalog";
)
        
stdClass (
            
$name "Проигрыватели и плееры";
            
$url "/catalog/proigryvateli-i-pleery";
)
        
stdClass (
            
$name "Проигрыватели виниловых дисков";
            
$url "/catalog/proigryvateli-i-pleery/proigryvateli-vinilovyh-diskov";
)
        
stdClass (
            
$name "TT5005";
            
$url "/catalog/proigryvateli-i-pleery/proigryvateli-vinilovyh-diskov/";
)
    );
    
$random_products = array (
        
stdClass (
            
$id 1949;
            
$model "MDR-XD150 White";
            
$article "";
            
$price 990;
            
$thumbus4catalog "";
            
$lead "Наушники закрытого типа с 40-мм динамиками, 12-22000 Гц, 100 дБ, 32 Ом, длина кабеля 2 м (двусторонний), цвет- белый. Тип наушников: Закрытого типа ; АЧХ: 12-22000 Гц; Сопр.: 32 Ом; Чувс.: дБ; Длина кабеля: 2 м; Цвет: белый ;Тип наушников: Закрытого типа";
            
$brand "Sony";
            
$category "Наушники";
            
$url "/catalog/naushniki/1949";
)
        
stdClass (
            
$id 1289;
            
$model "DAS-AMFM (FG1110-01)";
            
$article "";
            
$price 15725;
            
$thumbus4catalog "";
            
$lead "AM/FM Tuner Module for Delta and Mi Series Audio Controllers. (One tuner may be added to any Delta Series Audio Controller. Up to two tuners may be added to any Mi Series Audio Controller. Each tuner uses one source input on the audio controller).";
            
$brand "AMX";
            
$category "Система &quot;умный дом&quot;";
            
$url "/catalog/sistema-umnyj-dom/1289";
)
        
stdClass (
            
$id 1087;
            
$model "Ci130.2QS Wht Sgl Pk SP3340AA";
            
$article "";
            
$price 7500;
            
$thumbus4catalog "";
            
$lead "Потолочные встраиваемые АС, квадратной формы. Технология Uni-Q. Диаметр 19/130 мм.";
            
$brand "KEF";
            
$category "Встраиваемая акустика";
            
$url "/catalog/akusticheskie-sistemy/vstraivaemaya-akustika/1087";
)
        
stdClass (
            
$id 2165;
            
$model "R390";
            
$article "";
            
$price 29900;
            
$thumbus4catalog "";
            
$lead "Piano Black, Piano White, Walnut, 40-120Гц, 250 Вт Class D , закрытого типа, размеры (В x Ш x Г) 348 x 330 x 345 мм., 13,8 кг";
            
$brand "Monitor Audio";
            
$category "Сабвуфер";
            
$url "/catalog/akusticheskie-sistemy/akustika-centralnogo-kanala/sabvufery/2165";
)
    );
    
$related_products = array ();
    
$reviews = ;
);

$app "blocks";

$view "header";

$file "layouts/blocks/header.html";

$cache "cache/blocks-header.php";