PHP notice

Undefined index:

/home/shnoulle/public_html/3LTS/application/helpers/SurveyRuntimeHelper.php(562)

550 
551     /**
552      * Now it's ok ^^
553      */
554     private function setArgs()
555     {
556         if ($this->sMove == "movesubmit") {
557             $aSurveyInfo = getSurveyInfo($this->iSurveyid, App()->getLanguage());
558             $this->aSurveyInfo = $aSurveyInfo;
559 
560             if ($this->aSurveyInfo['refurl'] == "Y") {
561                 //Only add this if it doesn't already exist
562                 if (!in_array("refurl", $_SESSION[$this->LEMsessid]['insertarray'])) {
563                     $_SESSION[$this->LEMsessid]['insertarray'][] = "refurl";
564                 }
565             }
566             resetTimers();
567 
568             //Before doing the "templatereplace()" function, check the $this->aSurveyInfo['url']
569             //field for limereplace stuff, and do transformations!
570             $this->aSurveyInfo['surveyls_url'] = passthruReplace($this->aSurveyInfo['surveyls_url'], $this->aSurveyInfo);
571             $this->aSurveyInfo['surveyls_url'] = templatereplace($this->aSurveyInfo['surveyls_url'], array(), $redata, 'URLReplace', false, null, array(), true); // to do INSERTANS substitutions
572         }
573     }
574 

Stack Trace

#0
+
 /home/shnoulle/public_html/3LTS/application/helpers/SurveyRuntimeHelper.php(1586): SurveyRuntimeHelper->setArgs()
1581     private function setSurveySettings($surveyid, $args)
1582     {
1583         $this->setVarFromArgs($args); // Set the private variable from $args
1584         $this->initTemplate(); // Template settings
1585         $this->setJavascriptVar();
1586         $this->setArgs();
1587 
1588         extract($args);
1589 
1590         $this->LEMsessid = 'survey_'.$this->iSurveyid;
1591         $this->aSurveyInfo                 = getSurveyInfo($this->iSurveyid, App()->getLanguage());
#1
+
 /home/shnoulle/public_html/3LTS/application/helpers/SurveyRuntimeHelper.php(91): SurveyRuntimeHelper->setSurveySettings("948423", array("surveyid" => "948423", "thissurvey" => array("htmlemail" => "Y", "format" => "G", "template" => "fruity", "language" => "en", ...), "thisstep" => "1", "tokensexist" => 0, ...))
86      * @param mixed $args
87      */
88     public function run($surveyid, $args)
89     {
90         // Survey settings
91         $this->setSurveySettings($surveyid, $args);
92 
93         // Start rendering
94         $this->makeLanguageChanger(); //  language changer can be used on any entry screen, so it must be set first
95         extract($args);
96 
#2
+
 /home/shnoulle/public_html/3LTS/application/controllers/survey/index.php(590): SurveyRuntimeHelper->run("948423", array("surveyid" => "948423", "thissurvey" => array("htmlemail" => "Y", "format" => "G", "template" => "fruity", "language" => "en", ...), "thisstep" => "1", "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-02-26 19:19:40 Apache/2.4.38 (Debian) Yii Framework/1.1.22-dev