PHP notice

Undefined variable: surveyid

C:\proj\coinshare.nl\trunk\survey\htdocs\application\helpers\replacements_helper.php(771)

759   })();
760 </script>
761 EOD;
762                 break;
763         }
764     }
765 
766     $_endtext = '';
767     if (isset($thissurvey['surveyls_endtext']) && trim($thissurvey['surveyls_endtext'])!='')
768     {
769         $_endtext = $thissurvey['surveyls_endtext'];
770     }
771     if (isset($_SESSION['survey_'.$surveyid]) && isset($_SESSION['survey_'.$surveyid]['register_errormsg']))
772     {
773         $register_errormsg=$_SESSION['survey_'.$surveyid]['register_errormsg'];
774         unset($_SESSION['survey_'.$surveyid]['register_errormsg']);
775     }
776 
777 
778     // Set the array of replacement variables here - don't include curly braces
779     $coreReplacements = array();
780     $coreReplacements['ACTIVE'] = (isset($thissurvey['active']) && !($thissurvey['active'] != "Y"));
781     $coreReplacements['AID'] = isset($questiondetails['aid']) ? $questiondetails['aid'] : '';
782     $coreReplacements['ANSWER'] = isset($answer) ? $answer : '';  // global
783     $coreReplacements['ANSWERSCLEARED'] = $clang->gT("Answers cleared");

Stack Trace

#0
+
 C:\proj\coinshare.nl\trunk\survey\htdocs\application\helpers\SurveyRuntimeHelper.php(363): templatereplace("http://www.coinshare.nl/survey/in/{SID}/{TOKEN}", array("SID" => "134848", "SAVEDID" => "1", "TOKEN" => "axpkigdv7kykmtk"))
358                 //field for limereplace stuff, and do transformations!
359                 $thissurvey['surveyls_url'] = passthruReplace($thissurvey['surveyls_url'], $thissurvey);
360                 $thissurvey['surveyls_url'] = templatereplace($thissurvey['surveyls_url'],array('SID'=>$thissurvey['sid'],
361                                                                                                 'SAVEDID'=>(isset($_SESSION[$LEMsessid]['srid']) ? $_SESSION[$LEMsessid]['srid'] : ''),
362                                                                                                 'TOKEN'=>(isset($clienttoken) ? $clienttoken : ''),
363                                                                                                 ));   // to do INSERTANS substitutions
364                 
365                 //END PAGE - COMMIT CHANGES TO DATABASE
366                 if ($thissurvey['active'] != "Y") //If survey is not active, don't really commit
367                 {
368                     if ($thissurvey['assessments'] == "Y")
#1
+
 C:\proj\coinshare.nl\trunk\survey\htdocs\application\controllers\survey\index.php(660): SurveyRuntimeHelper->run("134848", array("surveyid" => "134848", "thissurvey" => array("surveyls_survey_id" => "134848", "surveyls_language" => "nl", "surveyls_title" => "SoftTech Automatisering: Survey #2", "surveyls_description" => "<span style="color: rgb(0, 0, 0); font-family: Arial, Helvetica,...", ...), "thisstep" => "3", "clienttoken" => "axpkigdv7kykmtk", ...))
655         //Send local variables to the appropriate survey type
656         unset($redata);
657         $redata = compact(array_keys(get_defined_vars()));
658         Yii::import('application.helpers.SurveyRuntimeHelper');
659         $tmp = new SurveyRuntimeHelper();
660         $tmp->run($surveyid,$redata);
661 
662         if (isset($_POST['saveall']) || isset($flashmessage))
663         {
664             echo "<script type='text/javascript'> $(document).ready( function() { alert('".$clang->gT("Your responses were successfully saved.","js")."');}) </script>";
665         }
#2
+
 C:\proj\coinshare.nl\trunk\survey\htdocs\application\controllers\survey\index.php(18): index->action()
13 
14 class index extends CAction {
15 
16     public function run()
17     {
18         $this->action();
19     }
20 
21     function action()
22     {
23         global $surveyid;
2012-10-16 16:55:06 Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1 Yii Framework/1.1.10