PHP warning

reset() expects parameter 1 to be array, boolean given

/home/sondages.pro/htdocs/clients/complets/obc/limesurvey/application/helpers/common_helper.php(5254)

5242         switch ($sUpdateNotificationType)
5243         {
5244             case 'stable':
5245                 // Only show update if in stable (master) branch
5246                 if (isset($aUpdateVersions['master'])) {
5247                     $aUpdateVersion=$aUpdateVersions['master'];
5248                     $aUpdateVersions=array_intersect_key($aUpdateVersions,array('master'=>'1'));
5249                 }
5250                 break;
5251 
5252             case 'both':
5253                 // Show first available update
5254                 $aUpdateVersion=reset($aUpdateVersions);
5255                 break;
5256 
5257             default:
5258                 // Never show a notification
5259                 $aUpdateVersions=array();
5260                 break;
5261         }
5262     }
5263 
5264     setGlobalSetting('updateversions',json_encode($aUpdateVersions));
5265 
5266 

Stack Trace

#0
+
 /home/sondages.pro/htdocs/clients/complets/obc/limesurvey/application/helpers/common_helper.php(5254): reset(false)
5249                 }
5250                 break;
5251 
5252             case 'both':
5253                 // Show first available update
5254                 $aUpdateVersion=reset($aUpdateVersions);
5255                 break;
5256 
5257             default:
5258                 // Never show a notification
5259                 $aUpdateVersions=array();
#1
+
 /home/sondages.pro/htdocs/clients/complets/obc/limesurvey/application/controllers/AdminController.php(35): updateCheck()
30         $sUpdateLastCheck = getGlobalSetting('updatelastcheck');
31 
32         $this->_sessioncontrol();
33 
34         if (Yii::app()->getConfig('buildnumber') != "" && Yii::app()->getConfig('updatecheckperiod') > 0 && $sUpdateLastCheck < dateShift(date("Y-m-d H:i:s"), "Y-m-d H:i:s", "-". Yii::app()->getConfig('updatecheckperiod')." days"))
35             updateCheck();
36 
37         //unset(Yii::app()->session['FileManagerContext']);
38         App()->getClientScript()->registerScriptFile(Yii::app()->getConfig('adminscripts') . "admin_core.js");
39         $this->user_id = Yii::app()->user->getId();
40         if (!Yii::app()->getConfig("surveyid")) {Yii::app()->setConfig("surveyid", returnGlobal('sid'));}         //SurveyID
#2
+
 /home/sondages.pro/htdocs/clients/complets/obc/limesurvey/application/core/LSYii_Controller.php(41): AdminController->_init()
36         $this->loadLibrary('LS.LS');
37         $this->loadHelper('globalsettings');
38         $this->loadHelper('common');
39         $this->loadHelper('expressions.em_manager');
40         $this->loadHelper('replacements');
41         $this->_init();
42     }
43 
44     /**
45      * Check that installation was already done by looking for config.php
46      * Will redirect to the installer script if not exists.
2015-10-02 10:02:37 Apache/2.2.22 (Debian) Yii Framework/1.1.15