PHP notice

Undefined index: 26

/var/www/virtual-hosts/iip.ru/production/htdocs/protected/helpers/Candy.php(367)

355     {
356         if (is_null($id)) {
357             return $dictionary;
358         } elseif (Candy::isSerialize($id) || is_array($id)) {
359             return Candy::implodeFromPart($dictionary, $id, $separator);
360         } else {
361             return $dictionary[$id];
362         }
363     }
364 
365     public static function returnDictionaryWithIcon($dictionary,$id, $isName, $separator= ',',$keyName='name',$keyIcon='icon'){
366         if(!$isName){
367             return $dictionary[$id]['icon']; //мы только за иконкой зашли
368         }
369         $flatDrop = array();
370         foreach($dictionary as $key => $item){
371             $flatDrop[$key] = $item['name'];
372         }
373         if (is_null($id)) {
374             return $flatDrop;
375         } elseif (Candy::isSerialize($id) || is_array($id)) {
376             return Candy::implodeFromPart($flatDrop, $id);
377         } else {
378             return $flatDrop[$id];
379         }

Stack Trace

#0
+
 /var/www/virtual-hosts/iip.ru/production/htdocs/protected/models/RegionContent.php(409): Candy::returnDictionaryWithIcon(array(array("name" => "Газовая промышленность", "icon" => "gas"), array("name" => "Геология и разведка недр", "icon" => "geo"), array("name" => "Горнодобывающая и горноперерабаты...", "icon" => "rock"), array("name" => "Жилищно-коммунальное хозяйство", "icon" => "flat"), ...), "26", false)
404            15=>array(
405                 'name'=>Yii::t('main','Производство строительных материалов'),
406                 'icon'=>'other',
407             ),
408         );
409         return Candy::returnDictionaryWithIcon($drop,$id,$isName);
410     }
411 
412     public $industry_format_field = false;
413     public function getIndustryFormat(){
414         if($this->industry_format_field !== false){
#1
+
 /var/www/virtual-hosts/iip.ru/production/htdocs/protected/views/region/analytics.php(88): RegionContent::getIndustry("26", false)
83             <div class="ball-list chain">
84                 <?foreach($columnsIndustry as $items):?>
85                     <div class="column">
86                         <?foreach($items as $industryId):?>
87                             <div class="item">
88                                 <span class="r r-industry-<?=RegionContent::model()->getIndustry($industryId,false)?>"></span>
89                                 <span class="text"><?=RegionContent::model()->getIndustry($industryId)?></span>
90                             </div>
91                         <?endforeach;?>
92                     </div>
93                 <?endforeach;?>
#6
+
 /var/www/virtual-hosts/iip.ru/production/htdocs/protected/controllers/RegionController.php(63): CController->render("analytics", array("region" => RegionContent))
58     }
59 
60     public function actionAnalytic($id=null)
61     {
62         $this->setRegion($id,'Региональная аналитика');
63         $this->render('analytics', array('region' => $this->model));
64     }
65 
66     public function actionLaw($id=null)
67     {
68         $this->setRegion($id,'Региональное законодательство');
2024-03-29 15:48:28 Apache/2.2.16 (Debian) Yii Framework/1.1.15