PHP warning

A non-numeric value encountered

/mnt/data/shnoulle/nginx/www/3LTS/application/helpers/qanda_helper.php(4074)

4062         $labelcode[] = $lrow->code;
4063     }
4064 
4065     // No-dropdown layout
4066     if ($useDropdownLayout === false && count($lresult) > 0) {
4067         if (trim($aQuestionAttributes['answer_width']) != '') {
4068             $answerwidth = trim($aQuestionAttributes['answer_width']);
4069             $defaultWidth = false;
4070         } else {
4071             $answerwidth = 33;
4072             $defaultWidth = true;
4073         }
4074         $columnswidth = 100 - $answerwidth;
4075         $iCount = intval(Question::model()->count("parent_qid=:qid and question like :separator", array(':qid'=>$ia[0], ":separator"=>'%|%')));
4076         if ($iCount > 0) {
4077             $right_exists = true;
4078             /* put the right answer to same width : take place in answer width only if it's not default */
4079             if ($defaultWidth) {
4080                 $columnswidth -= $answerwidth;
4081             } else {
4082                 $answerwidth = $answerwidth / 2;
4083             }
4084         } else {
4085             $right_exists = false;
4086         }

Stack Trace

#0
+
 /mnt/data/shnoulle/nginx/www/3LTS/application/helpers/qanda_helper.php(239): do_array(array("32089", "275575X2081X32089", "Q00", "A first example question. Please answer this question:", ...))
234         case 'E': //ARRAY (Increase/Same/Decrease) radio-buttons
235             $values = do_array_increasesamedecrease($ia);
236             break;
237 
238         case 'F': //ARRAY (Flexible) - Row Format
239             $values = do_array($ia);
240             break;
241 
242         case 'H': //ARRAY (Flexible) - Column Format
243             $values = do_arraycolumns($ia);
244             break;
#1
+
 /mnt/data/shnoulle/nginx/www/3LTS/application/helpers/SurveyRuntimeHelper.php(177): retrieveAnswers(array("32089", "275575X2081X32089", "Q00", "A first example question. Please answer this question:", ...))
172                         }
173 
174                         //Get the answers/inputnames
175                         // TMSW - can content of retrieveAnswers() be provided by LEM?  Review scope of what it provides.
176                         // TODO - retrieveAnswers is slow - queries database separately for each question. May be fixed in _CI or _YII ports, so ignore for now
177                         list($plus_qanda, $plus_inputnames) = retrieveAnswers($ia);
178 
179                         if ($plus_qanda) {
180                             $plus_qanda[] = $ia[4];
181                             $plus_qanda[] = $ia[6]; // adds madatory identifyer for adding mandatory class to question wrapping div
182 
#2
+
 /mnt/data/shnoulle/nginx/www/3LTS/application/controllers/survey/index.php(590): SurveyRuntimeHelper->run("275575", array("surveyid" => "275575", "thissurvey" => array("htmlemail" => "Y", "format" => "G", "template" => "skelvanilla", "language" => "en", ...), "thisstep" => "0", "tokensexist" => 0, ...))
585         unset($redata);
586         $redata = compact(array_keys(get_defined_vars()));
587         Yii::import('application.helpers.SurveyRuntimeHelper');
588         $tmp = new SurveyRuntimeHelper();
589         // try {
590             $tmp->run($surveyid, $redata);
591         // } catch (WrongTemplateVersionException $ex) {
592         //     echo $ex->getMessage();
593         // }
594     }
595 
2020-09-10 15:24:33 nginx/1.18.0 Yii Framework/1.1.22-dev