PHP warning

key() expects parameter 1 to be array, bool given

/var/www/unicatopru/data/www/unicatop.ru/protected/controllers/SeriesController.php(942)

930         } else if(count($allUrls) == 2 && in_array($allUrls[1], $digitalUrls) ||
931             count($allUrls) == 1 && in_array($allUrls[0], $digitalUrls)
932         ) {
933 
934             return null;
935 
936         } elseif(count($allUrls) == 2 && in_array($allUrls[0], $digitalUrls)){
937 
938             $color = Colors::model()->findByAttributes(array("url_ajax" => $allUrls[1]));
939 
940         }else {
941             $pics = unserialize($activeFrame->color_pics);
942             $colorID = $activeFrame->color_pic_first != 0 ? $activeFrame->color_pic_first : key($pics);
943             $color = Colors::model()->findByAttributes(array("id" => $colorID));
944 
945 
946         }
947         return $color;
948     }
949 
950     protected function rewriteSession()
951     {
952         $a = Yii::app()->session['page'];
953         $a['showcolor'] = "";
954         $a['showcategory'] = "";

Stack Trace

#0
+
 /var/www/unicatopru/data/www/unicatop.ru/protected/controllers/SeriesController.php(942): key(false)
937 
938             $color = Colors::model()->findByAttributes(array("url_ajax" => $allUrls[1]));
939 
940         }else {
941             $pics = unserialize($activeFrame->color_pics);
942             $colorID = $activeFrame->color_pic_first != 0 ? $activeFrame->color_pic_first : key($pics);
943             $color = Colors::model()->findByAttributes(array("id" => $colorID));
944 
945 
946         }
947         return $color;
#1
+
 /var/www/unicatopru/data/www/unicatop.ru/protected/controllers/SeriesController.php(247): SeriesController->getActiveDigitalColor(array("bezhevyi"), null, array(5374 => "vyklyuchately", 5383 => "upravlenie-zhalyuziy", 5375 => "dimmeri-svetoregulyator", 5384 => "zaglushky-vivod-kabelya", ...))
242 
243             $frameColor = $activeFrame->url_ajax;
244 
245             !$isBlanca && $digitalType = $this->getActiveDigitalType($allurls, $digitalUrls);
246 
247             !$isBlanca && $digitalColor = $this->getActiveDigitalColor($allurls, $activeFrame, $digitalUrls);
248 
249 
250             $activeurls[4] = "/" . $frameColor;
251             $activeurls[5] = "/" . $digitalType;
252             $activeurls[6] = "/" . $digitalColor->url_ajax;
#16
+
 /var/www/unicatopru/data/www/unicatop.ru/index.php(61): CApplication->run()
56 // remove the following line when in production mode
57 defined('YII_DEBUG') or define('YII_DEBUG',true);
58 
59 ob_start();
60 require_once($yii);
61 Yii::createWebApplication($config)->run();
62 $res = ob_get_clean();
63 if(!isset($_SERVER['HTTP_X_REQUESTED_WITH']) || $_SERVER['HTTP_X_REQUESTED_WITH'] !== 'XMLHttpRequest'){
64 
65     $prepareData = true;
66 
2024-03-29 01:50:30 Apache/2.4.41 (Ubuntu) Yii Framework/1.1.13