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)

7/home/u40154/roomline.ru/www/cache/brands_layout.php

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

require ("/home/u40154/roomline.ru/www/cache/brands_layout.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 ("brands_layout", 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 "Бренды";
    
$_menu_title "Бренды";
    
$_window_title "Бренды";
    
$body "&lt;div class=&quot;b-brands&quot;&gt;
      &lt;a href=&quot;/brands/amina&quot; class=&quot;b-brands__item pr&quot; data-id=&quot;15&quot;&gt;
      &lt;span style=&quot;background-image: url(http://www.avcustom-gallery.ru/photos/small/amina.png#missing-file);&quot;&gt;&lt;/span&gt;&lt;ins&gt;Amina&lt;/ins&gt;
    &lt;/a&gt;
      &lt;a href=&quot;/brands/amx&quot; class=&quot;b-brands__item pr&quot; data-id=&quot;16&quot;&gt;
      &lt;span style=&quot;background-image: url(/cache/thumbus/275_158/0242a49b2902ddce891139e71f0d01a5.png);&quot;&gt;&lt;/span&gt;&lt;ins&gt;AMX&lt;/ins&gt;
    &lt;/a&gt;
      &lt;a href=&quot;/brands/arcitec-acoustic&quot; class=&quot;b-brands__item pr&quot; data-id=&quot;17&quot;&gt;
      &lt;span style=&quot;background-image: url(/cache/thumbus/275_158/28a549e413b19783f4bcfe597f9f7c28.jpg);&quot;&gt;&lt;/span&gt;&lt;ins&gt;ArciTec Acoustic&lt;/ins&gt;
    &lt;/a&gt;
      &lt;a href=&quot;/brands/audio-analogue&quot; class=&quot;b-brands__item pr&quot; data-id=&quot;18&quot;&gt;
      &lt;span style=&quot;background-image: url(/cache/thumbus/275_158/ab0b2422aa32d6d9b769e3a83f8b07db.jpg);&quot;&gt;&lt;/span&gt;&lt;ins&gt;Audio Analogue&lt;/ins&gt;
    &lt;/a&gt;
      &lt;a href=&quot;/brands/barkan&quot; class=&quot;b-brands__item pr&quot; data-id=&quot;19&quot;&gt;
      &lt;span style=&quot;background-image: url(/cache/thumbus/275_158/d47ced7cef120087f48cab29c2e1a48f.png);&quot;&gt;&lt;/span&gt;&lt;ins&gt;Barkan&lt;/ins&gt;
    &lt;/a&gt;
      &lt;a href=&quot;/brands/beyerdynamic&quot; class=&quot;b-brands__item pr&quot; data-id=&quot;20&quot;&gt;
      &lt;span style=&quot;background-image: url(http://www.beyerdynamic-rus.ru/bitrix/templates/beyer-index_november_2013/img/logo.png#missing-file);&quot;&gt;&lt;/span&gt;&lt;ins&gt;Beyerdynamic&lt;/ins&gt;
    &lt;/a&gt;
      &lt;a href=&quot;/brands/bowers-wilkins&quot; class=&quot;b-brands__item pr&quot; data-id=&quot;9&quot;&gt;
      &lt;span style=&quot;background-image: url(/cache/thumbus/275_158/93974a18ad33b5c69222c25098bb0284.png);&quot;&gt;&lt;/span&gt;&lt;ins&gt;Bowers &amp;amp; Wilkins&lt;/ins&gt;
    &lt;/a&gt;
      &lt;a href=&quot;/brands/chario&quot; class=&quot;b-brands__item pr&quot; data-id=&quot;21&quot;&gt;
      &lt;span style=&quot;background-image: url(http://www.ru.charioworld.com/uploads/1/6/5/4/16540830/1383500642.png#missing-file);&quot;&gt;&lt;/span&gt;&lt;ins&gt;CHARIO&lt;/ins&gt;
    &lt;/a&gt;
      &lt;a href=&quot;/brands/elipson&quot; class=&quot;b-brands__item pr&quot; data-id=&quot;13&quot;&gt;
      &lt;span style=&quot;background-image: url(/cache/thumbus/275_158/1c80416031b30829c33f2f36a561ae00.jpg);&quot;&gt;&lt;/span&gt;&lt;ins&gt;Elipson&lt;/ins&gt;
    &lt;/a&gt;
      &lt;a href=&quot;/brands/jbl&quot; class=&quot;b-brands__item pr&quot; data-id=&quot;23&quot;&gt;
      &lt;span style=&quot;background-image: url(http://eu.jbl.com/tl_files/themes/shop/skins/jblshop/02/images/logo.svg#missing-file);&quot;&gt;&lt;/span&gt;&lt;ins&gt;JBL&lt;/ins&gt;
    &lt;/a&gt;
      &lt;a href=&quot;/brands/kardon-harman&quot; class=&quot;b-brands__item pr&quot; data-id=&quot;27&quot;&gt;
      &lt;span style=&quot;background-image: url(/cache/thumbus/275_158/69b85ef8b52f437ac2829c9651868a7c.jpg);&quot;&gt;&lt;/span&gt;&lt;ins&gt;kardon&lt;/ins&gt;
    &lt;/a&gt;
      &lt;a href=&quot;/brands/kef&quot; class=&quot;b-brands__item pr&quot; data-id=&quot;1&quot;&gt;
      &lt;span style=&quot;background-image: url(/cache/thumbus/275_158/0dff71c87b699103059597f3f9d4136b.png);&quot;&gt;&lt;/span&gt;&lt;ins&gt;Акустические системы для домашнего кинотеатра - KEF&lt;/ins&gt;
    &lt;/a&gt;
  
  &lt;div class=&quot;clfix&quot;&gt;&lt;/div&gt;

  &lt;/div&gt;"
;
    
$layout "brands_layout";
    
$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;
    
$categories = array (
        
stdClass (
            
$id 1;
            
$name "Акустические системы";
            
$url "akusticheskie-sistemy";
)
        
stdClass (
            
$id 30;
            
$name "Система &quot;умный дом&quot;";
            
$url "sistema-umnyj-dom";
)
        
stdClass (
            
$id 29;
            
$name "Медиацентры";
            
$url "mediacentry";
)
        
stdClass (
            
$id 26;
            
$name "Кронштейны";
            
$url "kronshtejny";
)
        
stdClass (
            
$id 24;
            
$name "Музыкальные центры и минисистемы";
            
$url "muzykalnye-centry-i-minisistemy";
)
        
stdClass (
            
$id 23;
            
$name "Наушники";
            
$url "naushniki";
)
        
stdClass (
            
$id 20;
            
$name "Проекторы и экраны";
            
$url "proektory-i-ekrany";
)
        
stdClass (
            
$id 5;
            
$name "Проигрыватели и плееры";
            
$url "proigryvateli-i-pleery";
)
        
stdClass (
            
$id 3;
            
$name "Системы домашней автоматизации";
            
$url "sistemy-domashnej-avtomatizacii";
)
        
stdClass (
            
$id 31;
            
$name "Студийное оборудование";
            
$url "studijnoe-oborudovanie";
)
        
stdClass (
            
$id 2;
            
$name "Домашние кинотеатры";
            
$url "domashnie-kinoteatry";
)
        
stdClass (
            
$id 7;
            
$name "Комплекты акустики";
            
$url "komplekty-akustiki";
)
        
stdClass (
            
$id 8;
            
$name "Напольная акустика";
            
$url "napolnaya-akustika";
)
        
stdClass (
            
$id 9;
            
$name "Полочная акустика";
            
$url "polochnaya-akustika";
)
        
stdClass (
            
$id 10;
            
$name "Настенная акустика";
            
$url "nastennaya-akustika";
)
        
stdClass (
            
$id 11;
            
$name "Акустика центрального канала";
            
$url "akustika-centralnogo-kanala";
)
        
stdClass (
            
$id 13;
            
$name "Встраиваемая акустика";
            
$url "vstraivaemaya-akustika";
)
        
stdClass (
            
$id 14;
            
$name "Всепогодная акустика";
            
$url "vsepogodnaya-akustika";
)
        
stdClass (
            
$id 16;
            
$name "Активная акустика";
            
$url "aktivnaya-akustika";
)
        
stdClass (
            
$id 17;
            
$name "Аксессуары для акустики";
            
$url "aksessuary-dlya-akustiki";
)
        
stdClass (
            
$id 18;
            
$name "Саундбар";
            
$url "saundbar";
)
        
stdClass (
            
$id 32;
            
$name "Комплекты домашних кинотеатров";
            
$url "komplekty-domashnih-kinoteatrov";
)
        
stdClass (
            
$id 45;
            
$name "Музыкальные центры";
            
$url "muzykalnye-centry";
)
        
stdClass (
            
$id 39;
            
$name "Стереоусилители";
            
$url "stereousiliteli";
)
        
stdClass (
            
$id 34;
            
$name "Аксессуары для домашнего кинотеатра";
            
$url "aksessuary-dlya-domashnego-kinoteatra";
)
        
stdClass (
            
$id 40;
            
$name "Усилители многоканальные";
            
$url "usiliteli-mnogokanalnye";
)
        
stdClass (
            
$id 41;
            
$name "Предусилители (стерео)";
            
$url "predusiliteli-stereo";
)
        
stdClass (
            
$id 12;
            
$name "Сабвуферы";
            
$url "sabvufery";
)
        
stdClass (
            
$id 42;
            
$name "Усилители двухканальные (стерео)";
            
$url "usiliteli-dvuhkanalnye-stereo";
)
        
stdClass (
            
$id 43;
            
$name "Усилители для сабвуферов";
            
$url "usiliteli-dlya-sabvuferov";
)
        
stdClass (
            
$id 22;
            
$name "Проигрыватели виниловых дисков";
            
$url "proigryvateli-vinilovyh-diskov";
)
        
stdClass (
            
$id 37;
            
$name "Blu-Ray проигрыватели";
            
$url "blu-ray-proigryvateli";
)
        
stdClass (
            
$id 38;
            
$name "CD проигрыватели";
            
$url "cd-proigryvateli";
)
        
stdClass (
            
$id 35;
            
$name "AV ресиверы";
            
$url "av-resivery";
)
        
stdClass (
            
$id 36;
            
$name "AV процессоры (Предусилитель многоканальный)";
            
$url "av-processory-predusilitel-mnogokanalnyj";
)
    );
    
$breadcrumbs = array (
        
stdClass (
            
$url "/";
            
$name "Главная";
)
        
stdClass (
            
$name "Бренды";
            
$url "/catalog/";
)
    );
);

$app "blocks";

$view "header";

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

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