PHP error

DOMElement::setAttribute(): Passing null to parameter #2 ($value) of type string is deprecated

/media/shnoulle/data/webdev/master/application/helpers/export_helper.php(1538)

1526                     ($usesscale == false || ($detail["scale_id"] == $usesscale))
1527                 ) {
1528                     $colname = $key;
1529                     break;
1530                 }
1531             }
1532         }
1533         if ($colname != "") {
1534             // prepare and decrypt data
1535             $oResponse = Response::model($iSurveyID)->findByPk($iResponseID);
1536             $oResponse->decrypt();
1537             $value = $oResponse->$colname;
1538             $element->setAttribute("defaultValue", $value);
1539         }
1540     }
1541 }
1542 
1543 /**
1544  * Format defaultValue of Date/Time questions according to question date format
1545  *
1546  * @param mixed $element DOM element with the date to change
1547  * @param int $qid The qid of the question
1548  * @param int $iSurveyID The survey ID
1549  * @return void
1550  */

Stack Trace

#0
+
 /media/shnoulle/data/webdev/master/application/helpers/export_helper.php(1538): DOMElement->setAttribute("defaultValue", null)
1533         if ($colname != "") {
1534             // prepare and decrypt data
1535             $oResponse = Response::model($iSurveyID)->findByPk($iResponseID);
1536             $oResponse->decrypt();
1537             $value = $oResponse->$colname;
1538             $element->setAttribute("defaultValue", $value);
1539         }
1540     }
1541 }
1542 
1543 /**
#1
+
 /media/shnoulle/data/webdev/master/application/helpers/export_helper.php(1458): quexml_set_default_value(DOMElement, 1, 5335, 654535, ...)
1453             quexml_set_default_value($subQuestion, $iResponseID, $qid, $iSurveyID, $fieldmap, false, false, $Row['title'], $scale);
1454         } elseif ($use_answers == true) {
1455             // Ranking quesions
1456             quexml_set_default_value_rank($subQuestion, $iResponseID, $Row['qid'], $iSurveyID, $fieldmap, $Row->code);
1457         } else {
1458             quexml_set_default_value($subQuestion, $iResponseID, $Row['qid'], $iSurveyID, $fieldmap, false, !$use_answers, $aid);
1459         }
1460         $question->appendChild($subQuestion);
1461     }
1462 
1463     return;
#2
+
 /media/shnoulle/data/webdev/master/application/helpers/export_helper.php(1943): quexml_create_subQuestions(DOMElement, "5263", "empl0time", 1, ...)
1938                         quexml_create_subQuestions($question, $qid, $sgq, $iResponseID, $fieldmap);
1939                         $response->appendChild(QueXMLCreateFree("text", quexml_get_lengthth($qid, "maximum_chars", "10"), ""));
1940                         $question->appendChild($response);
1941                         break;
1942                     case "K": //MULTIPLE NUMERICAL
1943                         quexml_create_subQuestions($question, $qid, $sgq, $iResponseID, $fieldmap);
1944                         $response->appendChild(QueXMLCreateFree("integer", quexml_get_lengthth($qid, "maximum_chars", "10"), ""));
1945                         $question->appendChild($response);
1946                         break;
1947                     case "N": //NUMERICAL QUESTION TYPE
1948                         $response->appendChild(QueXMLCreateFree("integer", quexml_get_lengthth($qid, "maximum_chars", "10"), ""));
2025-06-18 08:00:55 nginx/1.22.1 Yii Framework/1.1.30