PHP notice

unserialize(): Error at offset 0 of 2 bytes

/home/sondages.pro/htdocs/limesurvey_GIT/LimeSurvey/application/models/Survey.php(268)

256         array_unshift($sLanguages,$baselang);
257         return $sLanguages;
258     }
259 
260     /**
261     * Returns the additional token attributes
262     *
263     * @access public
264     * @return array
265     */
266     public function getTokenAttributes()
267     {
268         $attdescriptiondata = unserialize($this->attributedescriptions);
269         // Catches malformed data
270         if ($attdescriptiondata && strpos(key(reset($attdescriptiondata)),'attribute_')===false)
271         {
272             // don't know why yet but this breaks normal tokenAttributes functionning
273             //$attdescriptiondata=array_flip(GetAttributeFieldNames($this->sid));
274         }
275         elseif (is_null($attdescriptiondata))
276         {
277             $attdescriptiondata=array();
278         }
279         // Legacy records support
280         if ($attdescriptiondata === false)

Stack Trace

#0
+
 /home/sondages.pro/htdocs/limesurvey_GIT/LimeSurvey/application/models/Survey.php(268): unserialize("[]")
263     * @access public
264     * @return array
265     */
266     public function getTokenAttributes()
267     {
268         $attdescriptiondata = unserialize($this->attributedescriptions);
269         // Catches malformed data
270         if ($attdescriptiondata && strpos(key(reset($attdescriptiondata)),'attribute_')===false)
271         {
272             // don't know why yet but this breaks normal tokenAttributes functionning
273             //$attdescriptiondata=array_flip(GetAttributeFieldNames($this->sid));
#3
+
 /home/sondages.pro/htdocs/limesurvey_GIT/LimeSurvey/application/helpers/common_helper.php(1379): CActiveRecord->__get("tokenAttributes")
1374             $thissurvey['email_remind']=$thissurvey['surveyls_email_remind'];
1375             $thissurvey['email_confirm_subj']=$thissurvey['surveyls_email_confirm_subj'];
1376             $thissurvey['email_confirm']=$thissurvey['surveyls_email_confirm'];
1377             $thissurvey['email_register_subj']=$thissurvey['surveyls_email_register_subj'];
1378             $thissurvey['email_register']=$thissurvey['surveyls_email_register'];
1379             $thissurvey['attributedescriptions'] = $result->survey->tokenAttributes;
1380             $thissurvey['attributecaptions'] = $result->attributeCaptions;
1381             if (!isset($thissurvey['adminname'])) {$thissurvey['adminname']=Yii::app()->getConfig('siteadminemail');}
1382             if (!isset($thissurvey['adminemail'])) {$thissurvey['adminemail']=Yii::app()->getConfig('siteadminname');}
1383             if (!isset($thissurvey['urldescrip']) || $thissurvey['urldescrip'] == '' ) {$thissurvey['urldescrip']=$thissurvey['surveyls_url'];}
1384 
#4
+
 /home/sondages.pro/htdocs/limesurvey_GIT/LimeSurvey/application/models/Permission.php(341): getSurveyInfo("974232")
336             else return false;
337         }
338         
339         if ($iEntityID>0 && $sEntityName=='survey')
340         {
341             $thissurvey=getSurveyInfo($iEntityID);
342             if (!$thissurvey) return false;
343             // If you own a survey you have access to the whole survey
344             if ($iEntityID==$thissurvey['owner_id']) return true;
345         }
346 
2014-01-30 08:05:35 Apache/2.2.16 (Debian) Yii Framework/1.1.14