PHP notice

Undefined variable: surveyid

C:\limesurvey_train\application\helpers\replacements_helper.php(465)

453         }
454         elseif (isset($surveyid) && (!isset($_SESSION['survey_'.$surveyid]['step']) || !$_SESSION['survey_'.$surveyid]['step']))
455         {  //First page, show LOAD
456             if ($thissurvey['tokenanswerspersistence'] != 'Y' || !isset($surveyid) || !tableExists('tokens_'.$surveyid))
457             {
458                 $_saveall = "\t\t\t<input type='button' name='loadall' value='" . $clang->gT("Load unfinished survey") . "' class='saveall' onclick=\"javascript:addHiddenField(document.getElementById('limesurvey'),'loadall',this.value);document.getElementById('limesurvey').submit();\" " . (($thissurvey['active'] != "Y") ? "disabled='disabled'" : "") . "/>";
459             }
460             else
461             {
462                 $_saveall = '';
463             }
464         }
465         elseif (isset($_SESSION['survey_'.$surveyid]['scid']) && (isset($move) && $move == "movelast"))
466         {  //Already saved and on Submit Page, dont show Save So Far button
467             $_saveall = '';
468         }
469         else
470         {
471             $_saveall = "<input type='button' name='saveallbtn' value='" . $clang->gT("Resume later") . "' class='saveall' onclick=\"javascript:document.limesurvey.move.value = this.value;addHiddenField(document.getElementById('limesurvey'),'saveall',this.value);document.getElementById('limesurvey').submit();\" " . (($thissurvey['active'] != "Y") ? "disabled='disabled'" : "") . "/>";  // Show Save So Far button
472         }
473     }
474     else
475     {
476         $_saveall = "";
477     }

Stack Trace

#0
+
 C:\limesurvey_train\application\helpers\admin\template_helper.php(25): templatereplace("<meta http-equiv="content-type" content="text/html; charset=UTF-...", array(), array("sitename" => "TRAINING Places for People Consultation Platform", "thissurvey" => array("active" => "Y", "name" => "Template Sample", "description" => "<p>This is a sample survey description. It could be quite long.<...", "welcome" => "<p>Welcome to this sample survey<p><p>You should have a great ti...", ...), "percentcomplete" => "<script type="text/javascript"> $(document).ready(functi...", "groupname" => "Group 1: The first lot of questions", ...))
20     foreach(file($file) as $op) {
21     $output[]=templatereplace($op);
22     }
23     return $output;
24     */
25     return (array)templatereplace(file_get_contents($file),array(),$data);
26 }
27 
28 
29 
30 function getListOfFiles($wh){
#1
+
 C:\limesurvey_train\application\controllers\admin\templates.php(1014): doreplacement("C:\limesurvey_train\templates\default/startpage.pstpl", array("sitename" => "TRAINING Places for People Consultation Platform", "thissurvey" => array("active" => "Y", "name" => "Template Sample", "description" => "<p>This is a sample survey description. It could be quite long.<...", "welcome" => "<p>Welcome to this sample survey<p><p>You should have a great ti...", ...), "percentcomplete" => "<script type="text/javascript"> $(document).ready(functi...", "groupname" => "Group 1: The first lot of questions", ...))
1009                 unset($files);
1010                 $myoutput[] = "";
1011                 foreach ($Welcome as $qs)
1012                 {
1013                     $files[] = array("name" => $qs);
1014                     $myoutput = array_merge($myoutput, doreplacement(getTemplatePath($templatename) . "/$qs", $aData));
1015                 }
1016                 break;
1017 
1018             case 'register':
1019                 unset($files);
#2
+
 C:\limesurvey_train\application\controllers\admin\templates.php(319): templates->_initialise("default", "welcome", "startpage.pstpl")
314     * @param string $templatename
315     * @return void
316     */
317     public function index($editfile = 'startpage.pstpl', $screenname = 'welcome', $templatename = 'default')
318     {
319         $aViewUrls = $this->_initialise($templatename, $screenname, $editfile);
320         $this->getController()->_js_admin_includes(Yii::app()->getConfig('adminscripts') . 'templates.js');
321         $this->getController()->_css_admin_includes(Yii::app()->getConfig('adminscripts') . 'codemirror_ui/lib/CodeMirror-2.0/lib/codemirror.css');
322         $this->getController()->_css_admin_includes(Yii::app()->getConfig('adminscripts') . 'codemirror_ui/lib/CodeMirror-2.0/mode/css/css.css');
323         $this->getController()->_css_admin_includes(Yii::app()->getConfig('adminscripts') . 'codemirror_ui/lib/CodeMirror-2.0/mode/javascript/javascript.css');
324         $this->getController()->_css_admin_includes(Yii::app()->getConfig('adminscripts') . 'codemirror_ui/lib/CodeMirror-2.0/mode/xml/xml.css');
2012-12-19 10:17:24 Microsoft-IIS/7.5 Yii Framework/1.1.10