View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
11157 | Bug reports | Survey participants (Tokens) | public | 2016-05-11 15:52 | 2020-11-03 00:39 |
Reporter | Msappdem | Assigned To | c_schmitz | ||
Priority | none | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 2.50.x | ||||
Fixed in Version | 2.50.x | ||||
Summary | 11157: Property "SurveyLanguageSetting.Array" is not defined | ||||
Description | Active survey : survey properties : Email template | ||||
Tags | No tags attached. | ||||
Attached Files | PHP warning.html (19,335 bytes)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- saved from url=(0117)http://localhost/temp/limesurvey250plus-build160506/limesurvey/index.php/admin/emailtemplates/sa/index/surveyid/12268 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>PHP warning</title> <style type="text/css"> /*<![CDATA[*/ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;} body{line-height:1;} ol,ul{list-style:none;} blockquote,q{quotes:none;} blockquote:before,blockquote:after,q:before,q:after{content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse;border-spacing:0;} body { font: normal 9pt "Verdana"; color: #000; background: #fff; } h1 { font: normal 18pt "Verdana"; color: #f00; margin-bottom: .5em; } h2 { font: normal 14pt "Verdana"; color: #800000; margin-bottom: .5em; } h3 { font: bold 11pt "Verdana"; } pre { font: normal 11pt Menlo, Consolas, "Lucida Console", Monospace; } pre span.error { display: block; background: #fce3e3; } pre span.ln { color: #999; padding-right: 0.5em; border-right: 1px solid #ccc; } pre span.error-ln { font-weight: bold; } .container { margin: 1em 4em; } .version { color: gray; font-size: 8pt; border-top: 1px solid #aaa; padding-top: 1em; margin-bottom: 1em; } .message { color: #000; padding: 1em; font-size: 11pt; background: #f3f3f3; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom: 1em; line-height: 160%; } .source { margin-bottom: 1em; } .code pre { background-color: #ffe; margin: 0.5em 0; padding: 0.5em; line-height: 125%; border: 1px solid #eee; } .source .file { margin-bottom: 1em; font-weight: bold; } .traces { margin: 2em 0; } .trace { margin: 0.5em 0; padding: 0.5em; } .trace.app { border: 1px dashed #c00; } .trace .number { text-align: right; width: 2em; padding: 0.5em; } .trace .content { padding: 0.5em; } .trace .plus, .trace .minus { display:inline; vertical-align:middle; text-align:center; border:1px solid #000; color:#000; font-size:10px; line-height:10px; margin:0; padding:0 1px; width:10px; height:10px; } .trace.collapsed .minus, .trace.expanded .plus, .trace.collapsed pre { display: none; } .trace-file { cursor: pointer; padding: 0.2em; } .trace-file:hover { background: #f0ffff; } /*]]>*/ </style> </head> <body> <div class="container"> <h1>PHP warning</h1> <p class="message"> simplexml_load_file(): I/O warning : failed to load external entity &quot;&quot; </p> <div class="source"> <p class="file">D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurvey250plus-build160506\limesurvey\application\models\TemplateConfiguration.php(113)</p> <div class="code"><pre><span class="ln">101</span> else <span class="ln">102</span> { <span class="ln">103</span> $this->path = Yii::app()->getConfig("standardtemplaterootdir").DIRECTORY_SEPARATOR.$this->sTemplateName; <span class="ln">104</span> $this->xmlFile = $this->path.DIRECTORY_SEPARATOR.'config.xml'; <span class="ln">105</span> } <span class="ln">106</span> <span class="ln">107</span> } <span class="ln">108</span> else <span class="ln">109</span> { <span class="ln">110</span> $this->xmlFile = $this->path.DIRECTORY_SEPARATOR.'config.xml'; <span class="ln">111</span> } <span class="ln">112</span> //var_dump(realpath ($this->xmlFile)); die(); <span class="error"><span class="ln error-ln">113</span> $this->config = simplexml_load_file(realpath ($this->xmlFile)); </span><span class="ln">114</span> <span class="ln">115</span> // The template configuration. <span class="ln">116</span> $this->viewPath = $this->path.DIRECTORY_SEPARATOR.$this->config->engine->pstpldirectory.DIRECTORY_SEPARATOR; <span class="ln">117</span> $this->siteLogo = (isset($this->config->files->logo))?$this->config->files->logo->filename:''; <span class="ln">118</span> <span class="ln">119</span> // condition for user's template prior to 160219 <span class="ln">120</span> $this->filesPath = (isset($this->config->engine->filesdirectory))? $this->path.DIRECTORY_SEPARATOR.$this->config->engine->filesdirectory.DIRECTORY_SEPARATOR : $this->path . '/files/'; <span class="ln">121</span> // condition for user's template prior to 160504 <span class="ln">122</span> $this->overwrite_question_views = (isset($this->config->engine->overwrite_question_views))? $this->config->engine->overwrite_question_views=='true' : false; <span class="ln">123</span> <span class="ln">124</span> $this->cssFramework = $this->config->engine->cssframework; <span class="ln">125</span> $this->packages = (array) $this->config->engine->packages->package; </pre></div> </div> <div class="traces"> <h2>Stack Trace</h2> <table style="width:100%;"> <tbody><tr class="trace app expanded"> <td class="number"> #0 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurvey250plus-build160506\limesurvey\application\models\TemplateConfiguration.php(113): <strong>simplexml_load_file</strong>("") </div> <div class="code"><pre><span class="ln">108</span> else <span class="ln">109</span> { <span class="ln">110</span> $this->xmlFile = $this->path.DIRECTORY_SEPARATOR.'config.xml'; <span class="ln">111</span> } <span class="ln">112</span> //var_dump(realpath ($this->xmlFile)); die(); <span class="error"><span class="ln error-ln">113</span> $this->config = simplexml_load_file(realpath ($this->xmlFile)); </span><span class="ln">114</span> <span class="ln">115</span> // The template configuration. <span class="ln">116</span> $this->viewPath = $this->path.DIRECTORY_SEPARATOR.$this->config->engine->pstpldirectory.DIRECTORY_SEPARATOR; <span class="ln">117</span> $this->siteLogo = (isset($this->config->files->logo))?$this->config->files->logo->filename:''; <span class="ln">118</span> </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #1 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurvey250plus-build160506\limesurvey\application\models\Template.php(140): <strong>TemplateConfiguration</strong>-><strong>setTemplateConfiguration</strong>("_clicadom", "") </div> <div class="code"><pre><span class="ln">135</span> * @return StdClass <span class="ln">136</span> */ <span class="ln">137</span> public static function getTemplateConfiguration($sTemplateName='', $iSurveyId='') <span class="ln">138</span> { <span class="ln">139</span> $oTemplate = new TemplateConfiguration; <span class="error"><span class="ln error-ln">140</span> $oTemplate->setTemplateConfiguration($sTemplateName, $iSurveyId); </span><span class="ln">141</span> return $oTemplate; <span class="ln">142</span> } <span class="ln">143</span> <span class="ln">144</span> /** <span class="ln">145</span> * Return the list of ALL files present in the file directory </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #2 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurvey250plus-build160506\limesurvey\application\models\Template.php(295): <strong>Template</strong>::<strong>getTemplateConfiguration</strong>("_clicadom", "") </div> <div class="code"><pre><span class="ln">290</span> */ <span class="ln">291</span> public static function getInstance($sTemplateName='', $iSurveyId='') <span class="ln">292</span> { <span class="ln">293</span> if (empty(self::$instance)) <span class="ln">294</span> { <span class="error"><span class="ln error-ln">295</span> self::$instance = self::getTemplateConfiguration($sTemplateName, $iSurveyId); </span><span class="ln">296</span> } <span class="ln">297</span> return self::$instance; <span class="ln">298</span> } <span class="ln">299</span> <span class="ln">300</span> /** </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #3 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurvey250plus-build160506\limesurvey\application\controllers\AdminController.php(55): <strong>Template</strong>::<strong>getInstance</strong>("_clicadom") </div> <div class="code"><pre><span class="ln">50</span> if (!Yii::app()->getConfig("action")) {Yii::app()->setConfig("action", returnGlobal('action'));} //Desired action <span class="ln">51</span> if (!Yii::app()->getConfig("subaction")) {Yii::app()->setConfig("subaction", returnGlobal('subaction'));} //Desired subaction <span class="ln">52</span> if (!Yii::app()->getConfig("editedaction")) {Yii::app()->setConfig("editedaction", returnGlobal('editedaction'));} // for html editor integration <span class="ln">53</span> <span class="ln">54</span> // Variable not used, but keep it here so the object is initialized at the right place. <span class="error"><span class="ln error-ln">55</span> $oTemplate = Template::model()->getInstance(Yii::app()->getConfig("defaulttemplate")); </span><span class="ln">56</span> $oAdmintheme = new AdminTheme; <span class="ln">57</span> $oAdmintheme->setAdminTheme(); <span class="ln">58</span> } <span class="ln">59</span> <span class="ln">60</span> /** </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #4 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurvey250plus-build160506\limesurvey\application\core\LSYii_Controller.php(42): <strong>AdminController</strong>-><strong>_init</strong>() </div> <div class="code"><pre><span class="ln">37</span> // This will setConfig from database <span class="ln">38</span> $this->loadHelper('globalsettings'); <span class="ln">39</span> $this->loadHelper('common'); <span class="ln">40</span> $this->loadHelper('expressions.em_manager'); <span class="ln">41</span> $this->loadHelper('replacements'); <span class="error"><span class="ln error-ln">42</span> $this->_init(); </span><span class="ln">43</span> } <span class="ln">44</span> <span class="ln">45</span> /** <span class="ln">46</span> * Check that installation was already done by looking for config.php <span class="ln">47</span> * Will redirect to the installer script if not exists. </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #5 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurvey250plus-build160506\limesurvey\framework\web\CWebApplication.php(359): <strong>LSYii_Controller</strong>-><strong>__construct</strong>("admin", null) </div> <div class="code"><pre><span class="ln">354</span> require($classFile); <span class="ln">355</span> if(class_exists($className,false) && is_subclass_of($className,'CController')) <span class="ln">356</span> { <span class="ln">357</span> $id[0]=strtolower($id[0]); <span class="ln">358</span> return array( <span class="error"><span class="ln error-ln">359</span> new $className($controllerID.$id,$owner===$this?null:$owner), </span><span class="ln">360</span> $this->parseActionParams($route), <span class="ln">361</span> ); <span class="ln">362</span> } <span class="ln">363</span> return null; <span class="ln">364</span> } </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #6 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurvey250plus-build160506\limesurvey\framework\web\CWebApplication.php(276): <strong>CWebApplication</strong>-><strong>createController</strong>("emailtemplates/sa/index/") </div> <div class="code"><pre><span class="ln">271</span> * @param string $route the route of the current request. See {@link createController} for more details. <span class="ln">272</span> * @throws CHttpException if the controller could not be created. <span class="ln">273</span> */ <span class="ln">274</span> public function runController($route) <span class="ln">275</span> { <span class="error"><span class="ln error-ln">276</span> if(($ca=$this->createController($route))!==null) </span><span class="ln">277</span> { <span class="ln">278</span> list($controller,$actionID)=$ca; <span class="ln">279</span> $oldController=$this->_controller; <span class="ln">280</span> $this->_controller=$controller; <span class="ln">281</span> $controller->init(); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #7 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurvey250plus-build160506\limesurvey\framework\web\CWebApplication.php(141): <strong>CWebApplication</strong>-><strong>runController</strong>("admin/emailtemplates/sa/index") </div> <div class="code"><pre><span class="ln">136</span> foreach(array_splice($this->catchAllRequest,1) as $name=>$value) <span class="ln">137</span> $_GET[$name]=$value; <span class="ln">138</span> } <span class="ln">139</span> else <span class="ln">140</span> $route=$this->getUrlManager()->parseUrl($this->getRequest()); <span class="error"><span class="ln error-ln">141</span> $this->runController($route); </span><span class="ln">142</span> } <span class="ln">143</span> <span class="ln">144</span> /** <span class="ln">145</span> * Registers the core application components. <span class="ln">146</span> * This method overrides the parent implementation by registering additional core components. </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #8 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurvey250plus-build160506\limesurvey\framework\base\CApplication.php(185): <strong>CWebApplication</strong>-><strong>processRequest</strong>() </div> <div class="code"><pre><span class="ln">180</span> public function run() <span class="ln">181</span> { <span class="ln">182</span> if($this->hasEventHandler('onBeginRequest')) <span class="ln">183</span> $this->onBeginRequest(new CEvent($this)); <span class="ln">184</span> register_shutdown_function(array($this,'end'),0,false); <span class="error"><span class="ln error-ln">185</span> $this->processRequest(); </span><span class="ln">186</span> if($this->hasEventHandler('onEndRequest')) <span class="ln">187</span> $this->onEndRequest(new CEvent($this)); <span class="ln">188</span> } <span class="ln">189</span> <span class="ln">190</span> /** </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #9 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurvey250plus-build160506\limesurvey\index.php(212): <strong>CApplication</strong>-><strong>run</strong>() </div> <div class="code"><pre><span class="ln">207</span> die (sprintf('%s should be writable by the webserver (766 or 776).', $runtimePath)); <span class="ln">208</span> } <span class="ln">209</span> } <span class="ln">210</span> <span class="ln">211</span> Yii::$enableIncludePath = false; <span class="error"><span class="ln error-ln">212</span> Yii::createApplication('LSYii_Application', $config)->run(); </span><span class="ln">213</span> <span class="ln">214</span> /* End of file index.php */ <span class="ln">215</span> /* Location: ./index.php */ </pre></div> </td> </tr> </tbody></table> </div> <div class="version"> 2016-05-11 13:51:32 Apache/2.4.18 (Win64) OpenSSL/1.0.2g PHP/7.0.6 <a href="http://www.yiiframework.com/">Yii Framework</a>/1.1.17 </div> </div> <script type="text/javascript"> /*<![CDATA[*/ var traceReg = new RegExp("(^|\\s)trace-file(\\s|$)"); var collapsedReg = new RegExp("(^|\\s)collapsed(\\s|$)"); var e = document.getElementsByTagName("div"); for(var j=0,len=e.length;j<len;j++){ if(traceReg.test(e[j].className)){ e[j].onclick = function(){ var trace = this.parentNode.parentNode; if(collapsedReg.test(trace.className)) trace.className = trace.className.replace("collapsed", "expanded"); else trace.className = trace.className.replace("expanded", "collapsed"); } } } /*]]>*/ </script> </body></html> PHP notice.html (41,899 bytes)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- saved from url=(0100)http://localhost/temp/limesurveytt/limesurvey/index.php/admin/emailtemplates/sa/index/surveyid/12268 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>PHP notice</title> <style type="text/css"> /*<![CDATA[*/ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;} body{line-height:1;} ol,ul{list-style:none;} blockquote,q{quotes:none;} blockquote:before,blockquote:after,q:before,q:after{content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse;border-spacing:0;} body { font: normal 9pt "Verdana"; color: #000; background: #fff; } h1 { font: normal 18pt "Verdana"; color: #f00; margin-bottom: .5em; } h2 { font: normal 14pt "Verdana"; color: #800000; margin-bottom: .5em; } h3 { font: bold 11pt "Verdana"; } pre { font: normal 11pt Menlo, Consolas, "Lucida Console", Monospace; } pre span.error { display: block; background: #fce3e3; } pre span.ln { color: #999; padding-right: 0.5em; border-right: 1px solid #ccc; } pre span.error-ln { font-weight: bold; } .container { margin: 1em 4em; } .version { color: gray; font-size: 8pt; border-top: 1px solid #aaa; padding-top: 1em; margin-bottom: 1em; } .message { color: #000; padding: 1em; font-size: 11pt; background: #f3f3f3; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom: 1em; line-height: 160%; } .source { margin-bottom: 1em; } .code pre { background-color: #ffe; margin: 0.5em 0; padding: 0.5em; line-height: 125%; border: 1px solid #eee; } .source .file { margin-bottom: 1em; font-weight: bold; } .traces { margin: 2em 0; } .trace { margin: 0.5em 0; padding: 0.5em; } .trace.app { border: 1px dashed #c00; } .trace .number { text-align: right; width: 2em; padding: 0.5em; } .trace .content { padding: 0.5em; } .trace .plus, .trace .minus { display:inline; vertical-align:middle; text-align:center; border:1px solid #000; color:#000; font-size:10px; line-height:10px; margin:0; padding:0 1px; width:10px; height:10px; } .trace.collapsed .minus, .trace.expanded .plus, .trace.collapsed pre { display: none; } .trace-file { cursor: pointer; padding: 0.2em; } .trace-file:hover { background: #f0ffff; } /*]]>*/ </style> </head> <body> <div class="container"> <h1>PHP notice</h1> <p class="message"> Array to string conversion </p> <div class="source"> <p class="file">D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\application\views\admin\emailtemplates\email_language_template_tab.php(12)</p> <div class="code"><pre><span class="ln">01</span> <span class="ln">02</span> <div id='<?php echo "tab-$grouplang-$tab"; ?>' class="tab-pane fade in <?php echo $active; ?>"> <span class="ln">03</span> <div class='form-group'> <span class="ln">04</span> <div class='col-sm-4 col-sm-offset-2'> <span class="ln">05</span> <?php echo CHtml::link(sprintf(gT("Validate expression in %s"),$details['title']),array('admin/validate','sa'=>'email','sid'=>$surveyid,'lang'=>$grouplang,'type'=>$tab),array('title'=>$details['title'],"target"=>"dialog")); ?> <span class="ln">06</span> </div> <span class="ln">07</span> </div> <span class="ln">08</span> <span class="ln">09</span> <div class='form-group'> <span class="ln">10</span> <label class='col-sm-2 control-label' for='email_<?php echo $tab; ?>_subj_<?php echo $grouplang; ?>'><?php echo $details['subject'] ?></label> <span class="ln">11</span> <div class='col-sm-4'> <span class="error"><span class="ln error-ln">12</span> <?php echo CHtml::textField("email_{$tab}_subj_{$grouplang}",$esrow->$details['field']['subject'],array('class' => 'form-control', 'size'=>80)); ?> </span><span class="ln">13</span> </div> <span class="ln">14</span> <div class='col-sm-1'> <span class="ln">15</span> <?php echo CHtml::button(gT("Reset"),array('class'=>'fillin btn btn-default','data-target'=>"email_{$tab}_subj_{$grouplang}",'data-value'=>$details['default']['subject'])); ?> <span class="ln">16</span> </div> <span class="ln">17</span> </div> <span class="ln">18</span> <span class="ln">19</span> <div class='form-group'> <span class="ln">20</span> <label class='col-sm-2 control-label' for='email_<?php echo $tab; ?>_<?php echo $grouplang; ?>'><?php echo $details['body']; ?></label> <span class="ln">21</span> <div class='col-sm-4'> <span class="ln">22</span> <?php echo CHtml::textArea("email_{$tab}_{$grouplang}",$esrow->$details['field']['body'],array('cols'=>80,'rows'=>20, 'class'=>'form-control')); ?> <span class="ln">23</span> <?php echo getEditor("email-$tab","email_{$tab}_$grouplang", $details['body'].'('.$grouplang.')',$surveyid,'','','editemailtemplates'); ?> <span class="ln">24</span> </div> </pre></div> </div> <div class="traces"> <h2>Stack Trace</h2> <table style="width:100%;"> <tbody><tr class="trace core collapsed"> <td class="number"> #0 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CBaseController.php(126): <strong>require</strong>("D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wam...") </div> <div class="code"><pre><span class="ln">121</span> $data=$_data_; <span class="ln">122</span> if($_return_) <span class="ln">123</span> { <span class="ln">124</span> ob_start(); <span class="ln">125</span> ob_implicit_flush(false); <span class="error"><span class="ln error-ln">126</span> require($_viewFile_); </span><span class="ln">127</span> return ob_get_clean(); <span class="ln">128</span> } <span class="ln">129</span> else <span class="ln">130</span> require($_viewFile_); <span class="ln">131</span> } </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #1 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CBaseController.php(95): <strong>CBaseController</strong>-><strong>renderInternal</strong>("D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wam...", array("ishtml" => false, "surveyid" => "12268", "esrow" => SurveyLanguageSetting, "grouplang" => "fr", ...), true) </div> <div class="code"><pre><span class="ln">090</span> { <span class="ln">091</span> $widgetCount=count($this->_widgetStack); <span class="ln">092</span> if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile)) <span class="ln">093</span> $content=$renderer->renderFile($this,$viewFile,$data,$return); <span class="ln">094</span> else <span class="error"><span class="ln error-ln">095</span> $content=$this->renderInternal($viewFile,$data,$return); </span><span class="ln">096</span> if(count($this->_widgetStack)===$widgetCount) <span class="ln">097</span> return $content; <span class="ln">098</span> else <span class="ln">099</span> { <span class="ln">100</span> $widget=end($this->_widgetStack); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #2 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CController.php(869): <strong>CBaseController</strong>-><strong>renderFile</strong>("D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wam...", array("ishtml" => false, "surveyid" => "12268", "esrow" => SurveyLanguageSetting, "grouplang" => "fr", ...), true) </div> <div class="code"><pre><span class="ln">864</span> */ <span class="ln">865</span> public function renderPartial($view,$data=null,$return=false,$processOutput=false) <span class="ln">866</span> { <span class="ln">867</span> if(($viewFile=$this->getViewFile($view))!==false) <span class="ln">868</span> { <span class="error"><span class="ln error-ln">869</span> $output=$this->renderFile($viewFile,$data,true); </span><span class="ln">870</span> if($processOutput) <span class="ln">871</span> $output=$this->processOutput($output); <span class="ln">872</span> if($return) <span class="ln">873</span> return $output; <span class="ln">874</span> else </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #3 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\application\views\admin\emailtemplates\email_language_tab.php(114): <strong>CController</strong>-><strong>renderPartial</strong>("/admin/emailtemplates/email_language_template_tab", array("ishtml" => false, "surveyid" => "12268", "esrow" => SurveyLanguageSetting, "grouplang" => "fr", ...)) </div> <div class="code"><pre><span class="ln">109</span> <?php <span class="ln">110</span> $count = 0; <span class="ln">111</span> $active = 'active'; <span class="ln">112</span> foreach ($tabs as $tab => $details) <span class="ln">113</span> { <span class="error"><span class="ln error-ln">114</span> $this->renderPartial('/admin/emailtemplates/email_language_template_tab', compact('ishtml', 'surveyid' , 'esrow', 'grouplang', 'tab', 'details', 'active')); </span><span class="ln">115</span> if($count == 0){ $active = ''; $count++;} <span class="ln">116</span> } <span class="ln">117</span> ?> <span class="ln">118</span> </div> <span class="ln">119</span> </div> </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #4 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CBaseController.php(126): <strong>require</strong>("D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wam...") </div> <div class="code"><pre><span class="ln">121</span> $data=$_data_; <span class="ln">122</span> if($_return_) <span class="ln">123</span> { <span class="ln">124</span> ob_start(); <span class="ln">125</span> ob_implicit_flush(false); <span class="error"><span class="ln error-ln">126</span> require($_viewFile_); </span><span class="ln">127</span> return ob_get_clean(); <span class="ln">128</span> } <span class="ln">129</span> else <span class="ln">130</span> require($_viewFile_); <span class="ln">131</span> } </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #5 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CBaseController.php(95): <strong>CBaseController</strong>-><strong>renderInternal</strong>("D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wam...", array("surveyinfo" => array("template" => "default", "language" => "fr", "sid" => "12268", "owner_id" => "1", ...), "ishtml" => false, "surveyid" => "12268", "grouplang" => "fr", ...), true) </div> <div class="code"><pre><span class="ln">090</span> { <span class="ln">091</span> $widgetCount=count($this->_widgetStack); <span class="ln">092</span> if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile)) <span class="ln">093</span> $content=$renderer->renderFile($this,$viewFile,$data,$return); <span class="ln">094</span> else <span class="error"><span class="ln error-ln">095</span> $content=$this->renderInternal($viewFile,$data,$return); </span><span class="ln">096</span> if(count($this->_widgetStack)===$widgetCount) <span class="ln">097</span> return $content; <span class="ln">098</span> else <span class="ln">099</span> { <span class="ln">100</span> $widget=end($this->_widgetStack); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #6 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CController.php(869): <strong>CBaseController</strong>-><strong>renderFile</strong>("D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wam...", array("surveyinfo" => array("template" => "default", "language" => "fr", "sid" => "12268", "owner_id" => "1", ...), "ishtml" => false, "surveyid" => "12268", "grouplang" => "fr", ...), true) </div> <div class="code"><pre><span class="ln">864</span> */ <span class="ln">865</span> public function renderPartial($view,$data=null,$return=false,$processOutput=false) <span class="ln">866</span> { <span class="ln">867</span> if(($viewFile=$this->getViewFile($view))!==false) <span class="ln">868</span> { <span class="error"><span class="ln error-ln">869</span> $output=$this->renderFile($viewFile,$data,true); </span><span class="ln">870</span> if($processOutput) <span class="ln">871</span> $output=$this->processOutput($output); <span class="ln">872</span> if($return) <span class="ln">873</span> return $output; <span class="ln">874</span> else </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #7 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\application\views\admin\emailtemplates\emailtemplates_view.php(63): <strong>CController</strong>-><strong>renderPartial</strong>("/admin/emailtemplates/email_language_tab", array("surveyinfo" => array("template" => "default", "language" => "fr", "sid" => "12268", "owner_id" => "1", ...), "ishtml" => false, "surveyid" => "12268", "grouplang" => "fr", ...)) </div> <div class="code"><pre><span class="ln">58</span> if ($ishtml == true) <span class="ln">59</span> { <span class="ln">60</span> $aDefaultTexts['admin_detailed_notification']=$aDefaultTexts['admin_detailed_notification_css'].conditionalNewlineToBreak($aDefaultTexts['admin_detailed_notification'],$ishtml); <span class="ln">61</span> } <span class="ln">62</span> <span class="error"><span class="ln error-ln">63</span> $this->renderPartial('/admin/emailtemplates/email_language_tab', compact('surveyinfo', 'ishtml', 'surveyid', 'grouplang', 'bplang', 'esrow', 'aDefaultTexts', 'active')); </span><span class="ln">64</span> <span class="ln">65</span> if($count == 0) <span class="ln">66</span> { <span class="ln">67</span> $count++; <span class="ln">68</span> $active = ''; </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #8 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CBaseController.php(126): <strong>require</strong>("D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wam...") </div> <div class="code"><pre><span class="ln">121</span> $data=$_data_; <span class="ln">122</span> if($_return_) <span class="ln">123</span> { <span class="ln">124</span> ob_start(); <span class="ln">125</span> ob_implicit_flush(false); <span class="error"><span class="ln error-ln">126</span> require($_viewFile_); </span><span class="ln">127</span> return ob_get_clean(); <span class="ln">128</span> } <span class="ln">129</span> else <span class="ln">130</span> require($_viewFile_); <span class="ln">131</span> } </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #9 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CBaseController.php(95): <strong>CBaseController</strong>-><strong>renderInternal</strong>("D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wam...", array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...), true) </div> <div class="code"><pre><span class="ln">090</span> { <span class="ln">091</span> $widgetCount=count($this->_widgetStack); <span class="ln">092</span> if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile)) <span class="ln">093</span> $content=$renderer->renderFile($this,$viewFile,$data,$return); <span class="ln">094</span> else <span class="error"><span class="ln error-ln">095</span> $content=$this->renderInternal($viewFile,$data,$return); </span><span class="ln">096</span> if(count($this->_widgetStack)===$widgetCount) <span class="ln">097</span> return $content; <span class="ln">098</span> else <span class="ln">099</span> { <span class="ln">100</span> $widget=end($this->_widgetStack); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #10 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CController.php(869): <strong>CBaseController</strong>-><strong>renderFile</strong>("D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wam...", array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...), true) </div> <div class="code"><pre><span class="ln">864</span> */ <span class="ln">865</span> public function renderPartial($view,$data=null,$return=false,$processOutput=false) <span class="ln">866</span> { <span class="ln">867</span> if(($viewFile=$this->getViewFile($view))!==false) <span class="ln">868</span> { <span class="error"><span class="ln error-ln">869</span> $output=$this->renderFile($viewFile,$data,true); </span><span class="ln">870</span> if($processOutput) <span class="ln">871</span> $output=$this->processOutput($output); <span class="ln">872</span> if($return) <span class="ln">873</span> return $output; <span class="ln">874</span> else </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #11 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\application\core\Survey_Common_Action.php(314): <strong>CController</strong>-><strong>renderPartial</strong>("/admin/emailtemplates/emailtemplates_view", array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...)) </div> <div class="code"><pre><span class="ln">309</span> { <span class="ln">310</span> if (empty($sViewKey) || !in_array($sViewKey, array('message', 'output'))) <span class="ln">311</span> { <span class="ln">312</span> if (is_numeric($sViewKey)) <span class="ln">313</span> { <span class="error"><span class="ln error-ln">314</span> Yii::app()->getController()->renderPartial($sViewPath . $viewUrl, $aData); </span><span class="ln">315</span> } <span class="ln">316</span> elseif (is_array($viewUrl)) <span class="ln">317</span> { <span class="ln">318</span> foreach ($viewUrl as $aSubData) <span class="ln">319</span> { </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #12 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\application\controllers\admin\emailtemplates.php(182): <strong>Survey_Common_Action</strong>-><strong>_renderWrappedTemplate</strong>("emailtemplates", array("output" => "<script type="text/javascript" src="/temp/limesurveytt/limesurve...", 0 => "emailtemplates_view"), array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...)) </div> <div class="code"><pre><span class="ln">177</span> */ <span class="ln">178</span> protected function _renderWrappedTemplate($sAction = 'emailtemplates', $aViewUrls = array(), $aData = array()) <span class="ln">179</span> { <span class="ln">180</span> $this->registerScriptFile( 'ADMIN_SCRIPT_PATH', 'emailtemplates.js'); <span class="ln">181</span> $aData['display']['menu_bars']['surveysummary'] = 'editemailtemplates'; <span class="error"><span class="ln error-ln">182</span> parent::_renderWrappedTemplate($sAction, $aViewUrls, $aData); </span><span class="ln">183</span> } <span class="ln">184</span> <span class="ln">185</span> } </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #13 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\application\controllers\admin\emailtemplates.php(89): <strong>emailtemplates</strong>-><strong>_renderWrappedTemplate</strong>("emailtemplates", array("output" => "<script type="text/javascript" src="/temp/limesurveytt/limesurve...", 0 => "emailtemplates_view"), array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...)) </div> <div class="code"><pre><span class="ln">84</span> $aData['surveybar']['closebutton']['url'] = 'admin/survey/sa/view/surveyid/'.$iSurveyId; // Close button <span class="ln">85</span> <span class="ln">86</span> $aData['surveyid'] = $iSurveyId; <span class="ln">87</span> $aData['ishtml'] = $ishtml; <span class="ln">88</span> $aData['grplangs'] = $grplangs; <span class="error"><span class="ln error-ln">89</span> $this->_renderWrappedTemplate('emailtemplates', array('output' => $sEditScript, 'emailtemplates_view'), $aData); </span><span class="ln">90</span> } <span class="ln">91</span> <span class="ln">92</span> /** <span class="ln">93</span> * Function responsible to process any change in email template. <span class="ln">94</span> * @return </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #14 </td> <td class="content"> <div class="trace-file"> unknown(0): <strong>emailtemplates</strong>-><strong>index</strong>("12268") </div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #15 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\actions\CAction.php(109): <strong>ReflectionMethod</strong>-><strong>invokeArgs</strong>(emailtemplates, array("12268")) </div> <div class="code"><pre><span class="ln">104</span> elseif($param->isDefaultValueAvailable()) <span class="ln">105</span> $ps[]=$param->getDefaultValue(); <span class="ln">106</span> else <span class="ln">107</span> return false; <span class="ln">108</span> } <span class="error"><span class="ln error-ln">109</span> $method->invokeArgs($object,$ps); </span><span class="ln">110</span> return true; <span class="ln">111</span> } <span class="ln">112</span> } </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #16 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\application\core\Survey_Common_Action.php(101): <strong>CAction</strong>-><strong>runWithParamsInternal</strong>(emailtemplates, ReflectionMethod, array("surveyid" => "12268", "sa" => "index", "iSurveyId" => "12268", "iSurveyID" => "12268")) </div> <div class="code"><pre><span class="ln">096</span> $oMethod = new ReflectionMethod($this, $sDefault); <span class="ln">097</span> } <span class="ln">098</span> <span class="ln">099</span> // We're all good to go, let's execute it <span class="ln">100</span> // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params <span class="error"><span class="ln error-ln">101</span> return parent::runWithParamsInternal($this, $oMethod, $params); </span><span class="ln">102</span> } <span class="ln">103</span> <span class="ln">104</span> /** <span class="ln">105</span> * Some functions have different parameters, which are just an alias of the <span class="ln">106</span> * usual parameters we're getting in the url. This function just populates </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #17 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CController.php(308): <strong>Survey_Common_Action</strong>-><strong>runWithParams</strong>(array("surveyid" => "12268", "sa" => "index", "iSurveyId" => "12268", "iSurveyID" => "12268")) </div> <div class="code"><pre><span class="ln">303</span> { <span class="ln">304</span> $priorAction=$this->_action; <span class="ln">305</span> $this->_action=$action; <span class="ln">306</span> if($this->beforeAction($action)) <span class="ln">307</span> { <span class="error"><span class="ln error-ln">308</span> if($action->runWithParams($this->getActionParams())===false) </span><span class="ln">309</span> $this->invalidActionParams($action); <span class="ln">310</span> else <span class="ln">311</span> $this->afterAction($action); <span class="ln">312</span> } <span class="ln">313</span> $this->_action=$priorAction; </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #18 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CController.php(286): <strong>CController</strong>-><strong>runAction</strong>(emailtemplates) </div> <div class="code"><pre><span class="ln">281</span> * @see runAction <span class="ln">282</span> */ <span class="ln">283</span> public function runActionWithFilters($action,$filters) <span class="ln">284</span> { <span class="ln">285</span> if(empty($filters)) <span class="error"><span class="ln error-ln">286</span> $this->runAction($action); </span><span class="ln">287</span> else <span class="ln">288</span> { <span class="ln">289</span> $priorAction=$this->_action; <span class="ln">290</span> $this->_action=$action; <span class="ln">291</span> CFilterChain::create($this,$action,$filters)->run(); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #19 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CController.php(265): <strong>CController</strong>-><strong>runActionWithFilters</strong>(emailtemplates, array()) </div> <div class="code"><pre><span class="ln">260</span> { <span class="ln">261</span> if(($parent=$this->getModule())===null) <span class="ln">262</span> $parent=Yii::app(); <span class="ln">263</span> if($parent->beforeControllerAction($this,$action)) <span class="ln">264</span> { <span class="error"><span class="ln error-ln">265</span> $this->runActionWithFilters($action,$this->filters()); </span><span class="ln">266</span> $parent->afterControllerAction($this,$action); <span class="ln">267</span> } <span class="ln">268</span> } <span class="ln">269</span> else <span class="ln">270</span> $this->missingAction($actionID); </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #20 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\application\controllers\AdminController.php(171): <strong>CController</strong>-><strong>run</strong>("emailtemplates") </div> <div class="code"><pre><span class="ln">166</span> $this->redirect(array('/admin/authentication/sa/login')); <span class="ln">167</span> } <span class="ln">168</span> <span class="ln">169</span> } <span class="ln">170</span> <span class="error"><span class="ln error-ln">171</span> return parent::run($action); </span><span class="ln">172</span> } <span class="ln">173</span> <span class="ln">174</span> /** <span class="ln">175</span> * Routes all the actions to their respective places <span class="ln">176</span> * </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #21 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CWebApplication.php(282): <strong>AdminController</strong>-><strong>run</strong>("emailtemplates") </div> <div class="code"><pre><span class="ln">277</span> { <span class="ln">278</span> list($controller,$actionID)=$ca; <span class="ln">279</span> $oldController=$this->_controller; <span class="ln">280</span> $this->_controller=$controller; <span class="ln">281</span> $controller->init(); <span class="error"><span class="ln error-ln">282</span> $controller->run($actionID); </span><span class="ln">283</span> $this->_controller=$oldController; <span class="ln">284</span> } <span class="ln">285</span> else <span class="ln">286</span> throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".', <span class="ln">287</span> array('{route}'=>$route===''?$this->defaultController:$route))); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #22 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\web\CWebApplication.php(141): <strong>CWebApplication</strong>-><strong>runController</strong>("admin/emailtemplates/sa/index") </div> <div class="code"><pre><span class="ln">136</span> foreach(array_splice($this->catchAllRequest,1) as $name=>$value) <span class="ln">137</span> $_GET[$name]=$value; <span class="ln">138</span> } <span class="ln">139</span> else <span class="ln">140</span> $route=$this->getUrlManager()->parseUrl($this->getRequest()); <span class="error"><span class="ln error-ln">141</span> $this->runController($route); </span><span class="ln">142</span> } <span class="ln">143</span> <span class="ln">144</span> /** <span class="ln">145</span> * Registers the core application components. <span class="ln">146</span> * This method overrides the parent implementation by registering additional core components. </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #23 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\framework\base\CApplication.php(185): <strong>CWebApplication</strong>-><strong>processRequest</strong>() </div> <div class="code"><pre><span class="ln">180</span> public function run() <span class="ln">181</span> { <span class="ln">182</span> if($this->hasEventHandler('onBeginRequest')) <span class="ln">183</span> $this->onBeginRequest(new CEvent($this)); <span class="ln">184</span> register_shutdown_function(array($this,'end'),0,false); <span class="error"><span class="ln error-ln">185</span> $this->processRequest(); </span><span class="ln">186</span> if($this->hasEventHandler('onEndRequest')) <span class="ln">187</span> $this->onEndRequest(new CEvent($this)); <span class="ln">188</span> } <span class="ln">189</span> <span class="ln">190</span> /** </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #24 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> D:\CloudStation\Pluto\Dossier Utilisateurs\Ju\Mes programmes\Wamp64\www\Temp\limesurveytt\limesurvey\index.php(212): <strong>CApplication</strong>-><strong>run</strong>() </div> <div class="code"><pre><span class="ln">207</span> die (sprintf('%s should be writable by the webserver (766 or 776).', $runtimePath)); <span class="ln">208</span> } <span class="ln">209</span> } <span class="ln">210</span> <span class="ln">211</span> Yii::$enableIncludePath = false; <span class="error"><span class="ln error-ln">212</span> Yii::createApplication('LSYii_Application', $config)->run(); </span><span class="ln">213</span> <span class="ln">214</span> /* End of file index.php */ <span class="ln">215</span> /* Location: ./index.php */ </pre></div> </td> </tr> </tbody></table> </div> <div class="version"> 2016-05-12 07:33:19 Apache/2.4.18 (Win64) OpenSSL/1.0.2g PHP/7.0.6 <a href="http://www.yiiframework.com/">Yii Framework</a>/1.1.17 </div> </div> <script type="text/javascript"> /*<![CDATA[*/ var traceReg = new RegExp("(^|\\s)trace-file(\\s|$)"); var collapsedReg = new RegExp("(^|\\s)collapsed(\\s|$)"); var e = document.getElementsByTagName("div"); for(var j=0,len=e.length;j<len;j++){ if(traceReg.test(e[j].className)){ e[j].onclick = function(){ var trace = this.parentNode.parentNode; if(collapsedReg.test(trace.className)) trace.className = trace.className.replace("collapsed", "expanded"); else trace.className = trace.className.replace("expanded", "collapsed"); } } } /*]]>*/ </script> </body></html> PHP notice.htm (41,360 bytes)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>PHP notice</title> <style type="text/css"> /*<![CDATA[*/ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;} body{line-height:1;} ol,ul{list-style:none;} blockquote,q{quotes:none;} blockquote:before,blockquote:after,q:before,q:after{content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse;border-spacing:0;} body { font: normal 9pt "Verdana"; color: #000; background: #fff; } h1 { font: normal 18pt "Verdana"; color: #f00; margin-bottom: .5em; } h2 { font: normal 14pt "Verdana"; color: #800000; margin-bottom: .5em; } h3 { font: bold 11pt "Verdana"; } pre { font: normal 11pt Menlo, Consolas, "Lucida Console", Monospace; } pre span.error { display: block; background: #fce3e3; } pre span.ln { color: #999; padding-right: 0.5em; border-right: 1px solid #ccc; } pre span.error-ln { font-weight: bold; } .container { margin: 1em 4em; } .version { color: gray; font-size: 8pt; border-top: 1px solid #aaa; padding-top: 1em; margin-bottom: 1em; } .message { color: #000; padding: 1em; font-size: 11pt; background: #f3f3f3; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom: 1em; line-height: 160%; } .source { margin-bottom: 1em; } .code pre { background-color: #ffe; margin: 0.5em 0; padding: 0.5em; line-height: 125%; border: 1px solid #eee; } .source .file { margin-bottom: 1em; font-weight: bold; } .traces { margin: 2em 0; } .trace { margin: 0.5em 0; padding: 0.5em; } .trace.app { border: 1px dashed #c00; } .trace .number { text-align: right; width: 2em; padding: 0.5em; } .trace .content { padding: 0.5em; } .trace .plus, .trace .minus { display:inline; vertical-align:middle; text-align:center; border:1px solid #000; color:#000; font-size:10px; line-height:10px; margin:0; padding:0 1px; width:10px; height:10px; } .trace.collapsed .minus, .trace.expanded .plus, .trace.collapsed pre { display: none; } .trace-file { cursor: pointer; padding: 0.2em; } .trace-file:hover { background: #f0ffff; } /*]]>*/ </style> </head> <body> <div class="container"> <h1>PHP notice</h1> <p class="message"> Array to string conversion </p> <div class="source"> <p class="file">/homepages/12/d330113348/htdocs/outils/limesurvey/application/views/admin/emailtemplates/email_language_template_tab.php(12)</p> <div class="code"><pre><span class="ln">01</span> <span class="ln">02</span> <div id='<?php echo "tab-$grouplang-$tab"; ?>' class="tab-pane fade in <?php echo $active; ?>"> <span class="ln">03</span> <div class='form-group'> <span class="ln">04</span> <div class='col-sm-6 col-sm-offset-2'> <span class="ln">05</span> <?php echo CHtml::link(sprintf(gT("Validate expression in %s"),$details['title']),array('admin/validate','sa'=>'email','sid'=>$surveyid,'lang'=>$grouplang,'type'=>$tab),array('title'=>$details['title'],"target"=>"dialog")); ?> <span class="ln">06</span> </div> <span class="ln">07</span> </div> <span class="ln">08</span> <span class="ln">09</span> <div class='form-group'> <span class="ln">10</span> <label class='col-sm-2 control-label' for='email_<?php echo $tab; ?>_subj_<?php echo $grouplang; ?>'><?php echo $details['subject'] ?></label> <span class="ln">11</span> <div class='col-sm-6'> <span class="error"><span class="ln error-ln">12</span> <?php echo CHtml::textField("email_{$tab}_subj_{$grouplang}",$esrow->$details['field']['subject'],array('class' => 'form-control', 'size'=>80)); ?> </span><span class="ln">13</span> </div> <span class="ln">14</span> <div class='col-sm-1'> <span class="ln">15</span> <?php echo CHtml::button(gT("Reset"),array('class'=>'fillin btn btn-default','data-target'=>"email_{$tab}_subj_{$grouplang}",'data-value'=>$details['default']['subject'])); ?> <span class="ln">16</span> </div> <span class="ln">17</span> </div> <span class="ln">18</span> <span class="ln">19</span> <div class='form-group'> <span class="ln">20</span> <label class='col-sm-2 control-label' for='email_<?php echo $tab; ?>_<?php echo $grouplang; ?>'><?php echo $details['body']; ?></label> <span class="ln">21</span> <div class='col-sm-6'> <span class="ln">22</span> <?php echo CHtml::textArea("email_{$tab}_{$grouplang}",$esrow->$details['field']['body'],array('cols'=>80,'rows'=>20, 'class'=>'form-control')); ?> <span class="ln">23</span> <?php echo getEditor("email-$tab","email_{$tab}_$grouplang", $details['body'].'('.$grouplang.')',$surveyid,'','','editemailtemplates'); ?> <span class="ln">24</span> </div> </pre></div> </div> <div class="traces"> <h2>Stack Trace</h2> <table style="width:100%;"> <tbody><tr class="trace core collapsed"> <td class="number"> #0 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CBaseController.php(126): <strong>require</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...") </div> <div class="code"><pre><span class="ln">121</span> $data=$_data_; <span class="ln">122</span> if($_return_) <span class="ln">123</span> { <span class="ln">124</span> ob_start(); <span class="ln">125</span> ob_implicit_flush(false); <span class="error"><span class="ln error-ln">126</span> require($_viewFile_); </span><span class="ln">127</span> return ob_get_clean(); <span class="ln">128</span> } <span class="ln">129</span> else <span class="ln">130</span> require($_viewFile_); <span class="ln">131</span> } </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #1 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CBaseController.php(95): <strong>CBaseController</strong>-><strong>renderInternal</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...", array("ishtml" => false, "surveyid" => "12268", "esrow" => SurveyLanguageSetting, "grouplang" => "fr", ...), true) </div> <div class="code"><pre><span class="ln">090</span> { <span class="ln">091</span> $widgetCount=count($this->_widgetStack); <span class="ln">092</span> if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile)) <span class="ln">093</span> $content=$renderer->renderFile($this,$viewFile,$data,$return); <span class="ln">094</span> else <span class="error"><span class="ln error-ln">095</span> $content=$this->renderInternal($viewFile,$data,$return); </span><span class="ln">096</span> if(count($this->_widgetStack)===$widgetCount) <span class="ln">097</span> return $content; <span class="ln">098</span> else <span class="ln">099</span> { <span class="ln">100</span> $widget=end($this->_widgetStack); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #2 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CController.php(869): <strong>CBaseController</strong>-><strong>renderFile</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...", array("ishtml" => false, "surveyid" => "12268", "esrow" => SurveyLanguageSetting, "grouplang" => "fr", ...), true) </div> <div class="code"><pre><span class="ln">864</span> */ <span class="ln">865</span> public function renderPartial($view,$data=null,$return=false,$processOutput=false) <span class="ln">866</span> { <span class="ln">867</span> if(($viewFile=$this->getViewFile($view))!==false) <span class="ln">868</span> { <span class="error"><span class="ln error-ln">869</span> $output=$this->renderFile($viewFile,$data,true); </span><span class="ln">870</span> if($processOutput) <span class="ln">871</span> $output=$this->processOutput($output); <span class="ln">872</span> if($return) <span class="ln">873</span> return $output; <span class="ln">874</span> else </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #3 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/views/admin/emailtemplates/email_language_tab.php(114): <strong>CController</strong>-><strong>renderPartial</strong>("/admin/emailtemplates/email_language_template_tab", array("ishtml" => false, "surveyid" => "12268", "esrow" => SurveyLanguageSetting, "grouplang" => "fr", ...)) </div> <div class="code"><pre><span class="ln">109</span> <?php <span class="ln">110</span> $count = 0; <span class="ln">111</span> $active = 'active'; <span class="ln">112</span> foreach ($tabs as $tab => $details) <span class="ln">113</span> { <span class="error"><span class="ln error-ln">114</span> $this->renderPartial('/admin/emailtemplates/email_language_template_tab', compact('ishtml', 'surveyid' , 'esrow', 'grouplang', 'tab', 'details', 'active')); </span><span class="ln">115</span> if($count == 0){ $active = ''; $count++;} <span class="ln">116</span> } <span class="ln">117</span> ?> <span class="ln">118</span> </div> <span class="ln">119</span> </div> </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #4 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CBaseController.php(126): <strong>require</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...") </div> <div class="code"><pre><span class="ln">121</span> $data=$_data_; <span class="ln">122</span> if($_return_) <span class="ln">123</span> { <span class="ln">124</span> ob_start(); <span class="ln">125</span> ob_implicit_flush(false); <span class="error"><span class="ln error-ln">126</span> require($_viewFile_); </span><span class="ln">127</span> return ob_get_clean(); <span class="ln">128</span> } <span class="ln">129</span> else <span class="ln">130</span> require($_viewFile_); <span class="ln">131</span> } </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #5 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CBaseController.php(95): <strong>CBaseController</strong>-><strong>renderInternal</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...", array("surveyinfo" => array("template" => "default", "language" => "fr", "sid" => "12268", "owner_id" => "1", ...), "ishtml" => false, "surveyid" => "12268", "grouplang" => "fr", ...), true) </div> <div class="code"><pre><span class="ln">090</span> { <span class="ln">091</span> $widgetCount=count($this->_widgetStack); <span class="ln">092</span> if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile)) <span class="ln">093</span> $content=$renderer->renderFile($this,$viewFile,$data,$return); <span class="ln">094</span> else <span class="error"><span class="ln error-ln">095</span> $content=$this->renderInternal($viewFile,$data,$return); </span><span class="ln">096</span> if(count($this->_widgetStack)===$widgetCount) <span class="ln">097</span> return $content; <span class="ln">098</span> else <span class="ln">099</span> { <span class="ln">100</span> $widget=end($this->_widgetStack); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #6 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CController.php(869): <strong>CBaseController</strong>-><strong>renderFile</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...", array("surveyinfo" => array("template" => "default", "language" => "fr", "sid" => "12268", "owner_id" => "1", ...), "ishtml" => false, "surveyid" => "12268", "grouplang" => "fr", ...), true) </div> <div class="code"><pre><span class="ln">864</span> */ <span class="ln">865</span> public function renderPartial($view,$data=null,$return=false,$processOutput=false) <span class="ln">866</span> { <span class="ln">867</span> if(($viewFile=$this->getViewFile($view))!==false) <span class="ln">868</span> { <span class="error"><span class="ln error-ln">869</span> $output=$this->renderFile($viewFile,$data,true); </span><span class="ln">870</span> if($processOutput) <span class="ln">871</span> $output=$this->processOutput($output); <span class="ln">872</span> if($return) <span class="ln">873</span> return $output; <span class="ln">874</span> else </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #7 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/views/admin/emailtemplates/emailtemplates_view.php(64): <strong>CController</strong>-><strong>renderPartial</strong>("/admin/emailtemplates/email_language_tab", array("surveyinfo" => array("template" => "default", "language" => "fr", "sid" => "12268", "owner_id" => "1", ...), "ishtml" => false, "surveyid" => "12268", "grouplang" => "fr", ...)) </div> <div class="code"><pre><span class="ln">59</span> if ($ishtml == true) <span class="ln">60</span> { <span class="ln">61</span> $aDefaultTexts['admin_detailed_notification']=$aDefaultTexts['admin_detailed_notification_css'].conditionalNewlineToBreak($aDefaultTexts['admin_detailed_notification'],$ishtml); <span class="ln">62</span> } <span class="ln">63</span> <span class="error"><span class="ln error-ln">64</span> $this->renderPartial('/admin/emailtemplates/email_language_tab', compact('surveyinfo', 'ishtml', 'surveyid', 'grouplang', 'bplang', 'esrow', 'aDefaultTexts', 'active')); </span><span class="ln">65</span> <span class="ln">66</span> if($count == 0) <span class="ln">67</span> { <span class="ln">68</span> $count++; <span class="ln">69</span> $active = ''; </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #8 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CBaseController.php(126): <strong>require</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...") </div> <div class="code"><pre><span class="ln">121</span> $data=$_data_; <span class="ln">122</span> if($_return_) <span class="ln">123</span> { <span class="ln">124</span> ob_start(); <span class="ln">125</span> ob_implicit_flush(false); <span class="error"><span class="ln error-ln">126</span> require($_viewFile_); </span><span class="ln">127</span> return ob_get_clean(); <span class="ln">128</span> } <span class="ln">129</span> else <span class="ln">130</span> require($_viewFile_); <span class="ln">131</span> } </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #9 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CBaseController.php(95): <strong>CBaseController</strong>-><strong>renderInternal</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...", array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...), true) </div> <div class="code"><pre><span class="ln">090</span> { <span class="ln">091</span> $widgetCount=count($this->_widgetStack); <span class="ln">092</span> if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile)) <span class="ln">093</span> $content=$renderer->renderFile($this,$viewFile,$data,$return); <span class="ln">094</span> else <span class="error"><span class="ln error-ln">095</span> $content=$this->renderInternal($viewFile,$data,$return); </span><span class="ln">096</span> if(count($this->_widgetStack)===$widgetCount) <span class="ln">097</span> return $content; <span class="ln">098</span> else <span class="ln">099</span> { <span class="ln">100</span> $widget=end($this->_widgetStack); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #10 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CController.php(869): <strong>CBaseController</strong>-><strong>renderFile</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...", array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...), true) </div> <div class="code"><pre><span class="ln">864</span> */ <span class="ln">865</span> public function renderPartial($view,$data=null,$return=false,$processOutput=false) <span class="ln">866</span> { <span class="ln">867</span> if(($viewFile=$this->getViewFile($view))!==false) <span class="ln">868</span> { <span class="error"><span class="ln error-ln">869</span> $output=$this->renderFile($viewFile,$data,true); </span><span class="ln">870</span> if($processOutput) <span class="ln">871</span> $output=$this->processOutput($output); <span class="ln">872</span> if($return) <span class="ln">873</span> return $output; <span class="ln">874</span> else </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #11 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/core/Survey_Common_Action.php(314): <strong>CController</strong>-><strong>renderPartial</strong>("/admin/emailtemplates/emailtemplates_view", array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...)) </div> <div class="code"><pre><span class="ln">309</span> { <span class="ln">310</span> if (empty($sViewKey) || !in_array($sViewKey, array('message', 'output'))) <span class="ln">311</span> { <span class="ln">312</span> if (is_numeric($sViewKey)) <span class="ln">313</span> { <span class="error"><span class="ln error-ln">314</span> Yii::app()->getController()->renderPartial($sViewPath . $viewUrl, $aData); </span><span class="ln">315</span> } <span class="ln">316</span> elseif (is_array($viewUrl)) <span class="ln">317</span> { <span class="ln">318</span> foreach ($viewUrl as $aSubData) <span class="ln">319</span> { </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #12 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/controllers/admin/emailtemplates.php(182): <strong>Survey_Common_Action</strong>-><strong>_renderWrappedTemplate</strong>("emailtemplates", array("output" => "<script type="text/javascript" src="/third_party/ckeditor/ckedit...", 0 => "emailtemplates_view"), array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...)) </div> <div class="code"><pre><span class="ln">177</span> */ <span class="ln">178</span> protected function _renderWrappedTemplate($sAction = 'emailtemplates', $aViewUrls = array(), $aData = array()) <span class="ln">179</span> { <span class="ln">180</span> $this->registerScriptFile( 'ADMIN_SCRIPT_PATH', 'emailtemplates.js'); <span class="ln">181</span> $aData['display']['menu_bars']['surveysummary'] = 'editemailtemplates'; <span class="error"><span class="ln error-ln">182</span> parent::_renderWrappedTemplate($sAction, $aViewUrls, $aData); </span><span class="ln">183</span> } <span class="ln">184</span> <span class="ln">185</span> } </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #13 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/controllers/admin/emailtemplates.php(89): <strong>emailtemplates</strong>-><strong>_renderWrappedTemplate</strong>("emailtemplates", array("output" => "<script type="text/javascript" src="/third_party/ckeditor/ckedit...", 0 => "emailtemplates_view"), array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...)) </div> <div class="code"><pre><span class="ln">84</span> $aData['surveybar']['closebutton']['url'] = 'admin/survey/sa/view/surveyid/'.$iSurveyId; // Close button <span class="ln">85</span> <span class="ln">86</span> $aData['surveyid'] = $iSurveyId; <span class="ln">87</span> $aData['ishtml'] = $ishtml; <span class="ln">88</span> $aData['grplangs'] = $grplangs; <span class="error"><span class="ln error-ln">89</span> $this->_renderWrappedTemplate('emailtemplates', array('output' => $sEditScript, 'emailtemplates_view'), $aData); </span><span class="ln">90</span> } <span class="ln">91</span> <span class="ln">92</span> /** <span class="ln">93</span> * Function responsible to process any change in email template. <span class="ln">94</span> * @return </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #14 </td> <td class="content"> <div class="trace-file"> unknown(0): <strong>emailtemplates</strong>-><strong>index</strong>("12268") </div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #15 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/actions/CAction.php(109): <strong>ReflectionMethod</strong>-><strong>invokeArgs</strong>(emailtemplates, array("12268")) </div> <div class="code"><pre><span class="ln">104</span> elseif($param->isDefaultValueAvailable()) <span class="ln">105</span> $ps[]=$param->getDefaultValue(); <span class="ln">106</span> else <span class="ln">107</span> return false; <span class="ln">108</span> } <span class="error"><span class="ln error-ln">109</span> $method->invokeArgs($object,$ps); </span><span class="ln">110</span> return true; <span class="ln">111</span> } <span class="ln">112</span> } </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #16 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/core/Survey_Common_Action.php(101): <strong>CAction</strong>-><strong>runWithParamsInternal</strong>(emailtemplates, ReflectionMethod, array("surveyid" => "12268", "sa" => "index", "iSurveyId" => "12268", "iSurveyID" => "12268")) </div> <div class="code"><pre><span class="ln">096</span> $oMethod = new ReflectionMethod($this, $sDefault); <span class="ln">097</span> } <span class="ln">098</span> <span class="ln">099</span> // We're all good to go, let's execute it <span class="ln">100</span> // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params <span class="error"><span class="ln error-ln">101</span> return parent::runWithParamsInternal($this, $oMethod, $params); </span><span class="ln">102</span> } <span class="ln">103</span> <span class="ln">104</span> /** <span class="ln">105</span> * Some functions have different parameters, which are just an alias of the <span class="ln">106</span> * usual parameters we're getting in the url. This function just populates </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #17 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CController.php(308): <strong>Survey_Common_Action</strong>-><strong>runWithParams</strong>(array("surveyid" => "12268", "sa" => "index", "iSurveyId" => "12268", "iSurveyID" => "12268")) </div> <div class="code"><pre><span class="ln">303</span> { <span class="ln">304</span> $priorAction=$this->_action; <span class="ln">305</span> $this->_action=$action; <span class="ln">306</span> if($this->beforeAction($action)) <span class="ln">307</span> { <span class="error"><span class="ln error-ln">308</span> if($action->runWithParams($this->getActionParams())===false) </span><span class="ln">309</span> $this->invalidActionParams($action); <span class="ln">310</span> else <span class="ln">311</span> $this->afterAction($action); <span class="ln">312</span> } <span class="ln">313</span> $this->_action=$priorAction; </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #18 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CController.php(286): <strong>CController</strong>-><strong>runAction</strong>(emailtemplates) </div> <div class="code"><pre><span class="ln">281</span> * @see runAction <span class="ln">282</span> */ <span class="ln">283</span> public function runActionWithFilters($action,$filters) <span class="ln">284</span> { <span class="ln">285</span> if(empty($filters)) <span class="error"><span class="ln error-ln">286</span> $this->runAction($action); </span><span class="ln">287</span> else <span class="ln">288</span> { <span class="ln">289</span> $priorAction=$this->_action; <span class="ln">290</span> $this->_action=$action; <span class="ln">291</span> CFilterChain::create($this,$action,$filters)->run(); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #19 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CController.php(265): <strong>CController</strong>-><strong>runActionWithFilters</strong>(emailtemplates, array()) </div> <div class="code"><pre><span class="ln">260</span> { <span class="ln">261</span> if(($parent=$this->getModule())===null) <span class="ln">262</span> $parent=Yii::app(); <span class="ln">263</span> if($parent->beforeControllerAction($this,$action)) <span class="ln">264</span> { <span class="error"><span class="ln error-ln">265</span> $this->runActionWithFilters($action,$this->filters()); </span><span class="ln">266</span> $parent->afterControllerAction($this,$action); <span class="ln">267</span> } <span class="ln">268</span> } <span class="ln">269</span> else <span class="ln">270</span> $this->missingAction($actionID); </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #20 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/controllers/AdminController.php(160): <strong>CController</strong>-><strong>run</strong>("emailtemplates") </div> <div class="code"><pre><span class="ln">155</span> $this->redirect(array('/admin/authentication/sa/login')); <span class="ln">156</span> } <span class="ln">157</span> <span class="ln">158</span> } <span class="ln">159</span> <span class="error"><span class="ln error-ln">160</span> return parent::run($action); </span><span class="ln">161</span> } <span class="ln">162</span> <span class="ln">163</span> /** <span class="ln">164</span> * Routes all the actions to their respective places <span class="ln">165</span> * </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #21 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CWebApplication.php(282): <strong>AdminController</strong>-><strong>run</strong>("emailtemplates") </div> <div class="code"><pre><span class="ln">277</span> { <span class="ln">278</span> list($controller,$actionID)=$ca; <span class="ln">279</span> $oldController=$this->_controller; <span class="ln">280</span> $this->_controller=$controller; <span class="ln">281</span> $controller->init(); <span class="error"><span class="ln error-ln">282</span> $controller->run($actionID); </span><span class="ln">283</span> $this->_controller=$oldController; <span class="ln">284</span> } <span class="ln">285</span> else <span class="ln">286</span> throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".', <span class="ln">287</span> array('{route}'=>$route===''?$this->defaultController:$route))); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #22 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CWebApplication.php(141): <strong>CWebApplication</strong>-><strong>runController</strong>("admin/emailtemplates/sa/index") </div> <div class="code"><pre><span class="ln">136</span> foreach(array_splice($this->catchAllRequest,1) as $name=>$value) <span class="ln">137</span> $_GET[$name]=$value; <span class="ln">138</span> } <span class="ln">139</span> else <span class="ln">140</span> $route=$this->getUrlManager()->parseUrl($this->getRequest()); <span class="error"><span class="ln error-ln">141</span> $this->runController($route); </span><span class="ln">142</span> } <span class="ln">143</span> <span class="ln">144</span> /** <span class="ln">145</span> * Registers the core application components. <span class="ln">146</span> * This method overrides the parent implementation by registering additional core components. </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #23 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/base/CApplication.php(185): <strong>CWebApplication</strong>-><strong>processRequest</strong>() </div> <div class="code"><pre><span class="ln">180</span> public function run() <span class="ln">181</span> { <span class="ln">182</span> if($this->hasEventHandler('onBeginRequest')) <span class="ln">183</span> $this->onBeginRequest(new CEvent($this)); <span class="ln">184</span> register_shutdown_function(array($this,'end'),0,false); <span class="error"><span class="ln error-ln">185</span> $this->processRequest(); </span><span class="ln">186</span> if($this->hasEventHandler('onEndRequest')) <span class="ln">187</span> $this->onEndRequest(new CEvent($this)); <span class="ln">188</span> } <span class="ln">189</span> <span class="ln">190</span> /** </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #24 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/index.php(212): <strong>CApplication</strong>-><strong>run</strong>() </div> <div class="code"><pre><span class="ln">207</span> die (sprintf('%s should be writable by the webserver (766 or 776).', $runtimePath)); <span class="ln">208</span> } <span class="ln">209</span> } <span class="ln">210</span> <span class="ln">211</span> Yii::$enableIncludePath = false; <span class="error"><span class="ln error-ln">212</span> Yii::createApplication('LSYii_Application', $config)->run(); </span><span class="ln">213</span> <span class="ln">214</span> /* End of file index.php */ <span class="ln">215</span> /* Location: ./index.php */ </pre></div> </td> </tr> </tbody></table> </div> <div class="version"> 2016-05-25 18:16:43 Apache <a href="http://www.yiiframework.com/">Yii Framework</a>/1.1.17 </div> </div> <script type="text/javascript"> /*<![CDATA[*/ var traceReg = new RegExp("(^|\\s)trace-file(\\s|$)"); var collapsedReg = new RegExp("(^|\\s)collapsed(\\s|$)"); var e = document.getElementsByTagName("div"); for(var j=0,len=e.length;j<len;j++){ if(traceReg.test(e[j].className)){ e[j].onclick = function(){ var trace = this.parentNode.parentNode; if(collapsedReg.test(trace.className)) trace.className = trace.className.replace("collapsed", "expanded"); else trace.className = trace.className.replace("expanded", "collapsed"); } } } /*]]>*/ </script> </body></html> PHP notice-160602.html (40,569 bytes)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- saved from url=(0085)http://sondage.julienseveau.fr/index.php/admin/emailtemplates/sa/index/surveyid/12268 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>PHP notice</title> <style type="text/css"> /*<![CDATA[*/ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;} body{line-height:1;} ol,ul{list-style:none;} blockquote,q{quotes:none;} blockquote:before,blockquote:after,q:before,q:after{content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse;border-spacing:0;} body { font: normal 9pt "Verdana"; color: #000; background: #fff; } h1 { font: normal 18pt "Verdana"; color: #f00; margin-bottom: .5em; } h2 { font: normal 14pt "Verdana"; color: #800000; margin-bottom: .5em; } h3 { font: bold 11pt "Verdana"; } pre { font: normal 11pt Menlo, Consolas, "Lucida Console", Monospace; } pre span.error { display: block; background: #fce3e3; } pre span.ln { color: #999; padding-right: 0.5em; border-right: 1px solid #ccc; } pre span.error-ln { font-weight: bold; } .container { margin: 1em 4em; } .version { color: gray; font-size: 8pt; border-top: 1px solid #aaa; padding-top: 1em; margin-bottom: 1em; } .message { color: #000; padding: 1em; font-size: 11pt; background: #f3f3f3; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom: 1em; line-height: 160%; } .source { margin-bottom: 1em; } .code pre { background-color: #ffe; margin: 0.5em 0; padding: 0.5em; line-height: 125%; border: 1px solid #eee; } .source .file { margin-bottom: 1em; font-weight: bold; } .traces { margin: 2em 0; } .trace { margin: 0.5em 0; padding: 0.5em; } .trace.app { border: 1px dashed #c00; } .trace .number { text-align: right; width: 2em; padding: 0.5em; } .trace .content { padding: 0.5em; } .trace .plus, .trace .minus { display:inline; vertical-align:middle; text-align:center; border:1px solid #000; color:#000; font-size:10px; line-height:10px; margin:0; padding:0 1px; width:10px; height:10px; } .trace.collapsed .minus, .trace.expanded .plus, .trace.collapsed pre { display: none; } .trace-file { cursor: pointer; padding: 0.2em; } .trace-file:hover { background: #f0ffff; } /*]]>*/ </style> </head> <body> <div class="container"> <h1>PHP notice</h1> <p class="message"> Array to string conversion </p> <div class="source"> <p class="file">/homepages/12/d330113348/htdocs/outils/limesurvey/application/views/admin/emailtemplates/email_language_template_tab.php(12)</p> <div class="code"><pre><span class="ln">01</span> <span class="ln">02</span> <div id='<?php echo "tab-$grouplang-$tab"; ?>' class="tab-pane fade in <?php echo $active; ?>"> <span class="ln">03</span> <div class='form-group'> <span class="ln">04</span> <div class='col-sm-6 col-sm-offset-2'> <span class="ln">05</span> <?php echo CHtml::link(sprintf(gT("Validate expression in %s"),$details['title']),array('admin/validate','sa'=>'email','sid'=>$surveyid,'lang'=>$grouplang,'type'=>$tab),array('title'=>$details['title'],"target"=>"dialog")); ?> <span class="ln">06</span> </div> <span class="ln">07</span> </div> <span class="ln">08</span> <span class="ln">09</span> <div class='form-group'> <span class="ln">10</span> <label class='col-sm-2 control-label' for='email_<?php echo $tab; ?>_subj_<?php echo $grouplang; ?>'><?php echo $details['subject'] ?></label> <span class="ln">11</span> <div class='col-sm-6'> <span class="error"><span class="ln error-ln">12</span> <?php echo CHtml::textField("email_{$tab}_subj_{$grouplang}",$esrow->$details['field']['subject'],array('class' => 'form-control', 'size'=>80)); ?> </span><span class="ln">13</span> </div> <span class="ln">14</span> <div class='col-sm-1'> <span class="ln">15</span> <?php echo CHtml::button(gT("Reset"),array('class'=>'fillin btn btn-default','data-target'=>"email_{$tab}_subj_{$grouplang}",'data-value'=>$details['default']['subject'])); ?> <span class="ln">16</span> </div> <span class="ln">17</span> </div> <span class="ln">18</span> <span class="ln">19</span> <div class='form-group'> <span class="ln">20</span> <label class='col-sm-2 control-label' for='email_<?php echo $tab; ?>_<?php echo $grouplang; ?>'><?php echo $details['body']; ?></label> <span class="ln">21</span> <div class='col-sm-6'> <span class="ln">22</span> <?php echo CHtml::textArea("email_{$tab}_{$grouplang}",$esrow->$details['field']['body'],array('cols'=>80,'rows'=>20, 'class'=>'form-control')); ?> <span class="ln">23</span> <?php echo getEditor("email-$tab","email_{$tab}_$grouplang", $details['body'].'('.$grouplang.')',$surveyid,'','','editemailtemplates'); ?> <span class="ln">24</span> </div> </pre></div> </div> <div class="traces"> <h2>Stack Trace</h2> <table style="width:100%;"> <tbody><tr class="trace core collapsed"> <td class="number"> #0 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CBaseController.php(126): <strong>require</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...") </div> <div class="code"><pre><span class="ln">121</span> $data=$_data_; <span class="ln">122</span> if($_return_) <span class="ln">123</span> { <span class="ln">124</span> ob_start(); <span class="ln">125</span> ob_implicit_flush(false); <span class="error"><span class="ln error-ln">126</span> require($_viewFile_); </span><span class="ln">127</span> return ob_get_clean(); <span class="ln">128</span> } <span class="ln">129</span> else <span class="ln">130</span> require($_viewFile_); <span class="ln">131</span> } </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #1 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CBaseController.php(95): <strong>CBaseController</strong>-><strong>renderInternal</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...", array("ishtml" => false, "surveyid" => "12268", "esrow" => SurveyLanguageSetting, "grouplang" => "fr", ...), true) </div> <div class="code"><pre><span class="ln">090</span> { <span class="ln">091</span> $widgetCount=count($this->_widgetStack); <span class="ln">092</span> if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile)) <span class="ln">093</span> $content=$renderer->renderFile($this,$viewFile,$data,$return); <span class="ln">094</span> else <span class="error"><span class="ln error-ln">095</span> $content=$this->renderInternal($viewFile,$data,$return); </span><span class="ln">096</span> if(count($this->_widgetStack)===$widgetCount) <span class="ln">097</span> return $content; <span class="ln">098</span> else <span class="ln">099</span> { <span class="ln">100</span> $widget=end($this->_widgetStack); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #2 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CController.php(869): <strong>CBaseController</strong>-><strong>renderFile</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...", array("ishtml" => false, "surveyid" => "12268", "esrow" => SurveyLanguageSetting, "grouplang" => "fr", ...), true) </div> <div class="code"><pre><span class="ln">864</span> */ <span class="ln">865</span> public function renderPartial($view,$data=null,$return=false,$processOutput=false) <span class="ln">866</span> { <span class="ln">867</span> if(($viewFile=$this->getViewFile($view))!==false) <span class="ln">868</span> { <span class="error"><span class="ln error-ln">869</span> $output=$this->renderFile($viewFile,$data,true); </span><span class="ln">870</span> if($processOutput) <span class="ln">871</span> $output=$this->processOutput($output); <span class="ln">872</span> if($return) <span class="ln">873</span> return $output; <span class="ln">874</span> else </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #3 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/views/admin/emailtemplates/email_language_tab.php(114): <strong>CController</strong>-><strong>renderPartial</strong>("/admin/emailtemplates/email_language_template_tab", array("ishtml" => false, "surveyid" => "12268", "esrow" => SurveyLanguageSetting, "grouplang" => "fr", ...)) </div> <div class="code"><pre><span class="ln">109</span> <?php <span class="ln">110</span> $count = 0; <span class="ln">111</span> $active = 'active'; <span class="ln">112</span> foreach ($tabs as $tab => $details) <span class="ln">113</span> { <span class="error"><span class="ln error-ln">114</span> $this->renderPartial('/admin/emailtemplates/email_language_template_tab', compact('ishtml', 'surveyid' , 'esrow', 'grouplang', 'tab', 'details', 'active')); </span><span class="ln">115</span> if($count == 0){ $active = ''; $count++;} <span class="ln">116</span> } <span class="ln">117</span> ?> <span class="ln">118</span> </div> <span class="ln">119</span> </div> </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #4 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CBaseController.php(126): <strong>require</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...") </div> <div class="code"><pre><span class="ln">121</span> $data=$_data_; <span class="ln">122</span> if($_return_) <span class="ln">123</span> { <span class="ln">124</span> ob_start(); <span class="ln">125</span> ob_implicit_flush(false); <span class="error"><span class="ln error-ln">126</span> require($_viewFile_); </span><span class="ln">127</span> return ob_get_clean(); <span class="ln">128</span> } <span class="ln">129</span> else <span class="ln">130</span> require($_viewFile_); <span class="ln">131</span> } </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #5 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CBaseController.php(95): <strong>CBaseController</strong>-><strong>renderInternal</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...", array("surveyinfo" => array("template" => "default", "language" => "fr", "sid" => "12268", "owner_id" => "1", ...), "ishtml" => false, "surveyid" => "12268", "grouplang" => "fr", ...), true) </div> <div class="code"><pre><span class="ln">090</span> { <span class="ln">091</span> $widgetCount=count($this->_widgetStack); <span class="ln">092</span> if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile)) <span class="ln">093</span> $content=$renderer->renderFile($this,$viewFile,$data,$return); <span class="ln">094</span> else <span class="error"><span class="ln error-ln">095</span> $content=$this->renderInternal($viewFile,$data,$return); </span><span class="ln">096</span> if(count($this->_widgetStack)===$widgetCount) <span class="ln">097</span> return $content; <span class="ln">098</span> else <span class="ln">099</span> { <span class="ln">100</span> $widget=end($this->_widgetStack); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #6 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CController.php(869): <strong>CBaseController</strong>-><strong>renderFile</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...", array("surveyinfo" => array("template" => "default", "language" => "fr", "sid" => "12268", "owner_id" => "1", ...), "ishtml" => false, "surveyid" => "12268", "grouplang" => "fr", ...), true) </div> <div class="code"><pre><span class="ln">864</span> */ <span class="ln">865</span> public function renderPartial($view,$data=null,$return=false,$processOutput=false) <span class="ln">866</span> { <span class="ln">867</span> if(($viewFile=$this->getViewFile($view))!==false) <span class="ln">868</span> { <span class="error"><span class="ln error-ln">869</span> $output=$this->renderFile($viewFile,$data,true); </span><span class="ln">870</span> if($processOutput) <span class="ln">871</span> $output=$this->processOutput($output); <span class="ln">872</span> if($return) <span class="ln">873</span> return $output; <span class="ln">874</span> else </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #7 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/views/admin/emailtemplates/emailtemplates_view.php(64): <strong>CController</strong>-><strong>renderPartial</strong>("/admin/emailtemplates/email_language_tab", array("surveyinfo" => array("template" => "default", "language" => "fr", "sid" => "12268", "owner_id" => "1", ...), "ishtml" => false, "surveyid" => "12268", "grouplang" => "fr", ...)) </div> <div class="code"><pre><span class="ln">59</span> if ($ishtml == true) <span class="ln">60</span> { <span class="ln">61</span> $aDefaultTexts['admin_detailed_notification']=$aDefaultTexts['admin_detailed_notification_css'].conditionalNewlineToBreak($aDefaultTexts['admin_detailed_notification'],$ishtml); <span class="ln">62</span> } <span class="ln">63</span> <span class="error"><span class="ln error-ln">64</span> $this->renderPartial('/admin/emailtemplates/email_language_tab', compact('surveyinfo', 'ishtml', 'surveyid', 'grouplang', 'bplang', 'esrow', 'aDefaultTexts', 'active')); </span><span class="ln">65</span> <span class="ln">66</span> if($count == 0) <span class="ln">67</span> { <span class="ln">68</span> $count++; <span class="ln">69</span> $active = ''; </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #8 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CBaseController.php(126): <strong>require</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...") </div> <div class="code"><pre><span class="ln">121</span> $data=$_data_; <span class="ln">122</span> if($_return_) <span class="ln">123</span> { <span class="ln">124</span> ob_start(); <span class="ln">125</span> ob_implicit_flush(false); <span class="error"><span class="ln error-ln">126</span> require($_viewFile_); </span><span class="ln">127</span> return ob_get_clean(); <span class="ln">128</span> } <span class="ln">129</span> else <span class="ln">130</span> require($_viewFile_); <span class="ln">131</span> } </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #9 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CBaseController.php(95): <strong>CBaseController</strong>-><strong>renderInternal</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...", array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...), true) </div> <div class="code"><pre><span class="ln">090</span> { <span class="ln">091</span> $widgetCount=count($this->_widgetStack); <span class="ln">092</span> if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile)) <span class="ln">093</span> $content=$renderer->renderFile($this,$viewFile,$data,$return); <span class="ln">094</span> else <span class="error"><span class="ln error-ln">095</span> $content=$this->renderInternal($viewFile,$data,$return); </span><span class="ln">096</span> if(count($this->_widgetStack)===$widgetCount) <span class="ln">097</span> return $content; <span class="ln">098</span> else <span class="ln">099</span> { <span class="ln">100</span> $widget=end($this->_widgetStack); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #10 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CController.php(869): <strong>CBaseController</strong>-><strong>renderFile</strong>("/homepages/12/d330113348/htdocs/outils/limesurvey/application/vi...", array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...), true) </div> <div class="code"><pre><span class="ln">864</span> */ <span class="ln">865</span> public function renderPartial($view,$data=null,$return=false,$processOutput=false) <span class="ln">866</span> { <span class="ln">867</span> if(($viewFile=$this->getViewFile($view))!==false) <span class="ln">868</span> { <span class="error"><span class="ln error-ln">869</span> $output=$this->renderFile($viewFile,$data,true); </span><span class="ln">870</span> if($processOutput) <span class="ln">871</span> $output=$this->processOutput($output); <span class="ln">872</span> if($return) <span class="ln">873</span> return $output; <span class="ln">874</span> else </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #11 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/core/Survey_Common_Action.php(314): <strong>CController</strong>-><strong>renderPartial</strong>("/admin/emailtemplates/emailtemplates_view", array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...)) </div> <div class="code"><pre><span class="ln">309</span> { <span class="ln">310</span> if (empty($sViewKey) || !in_array($sViewKey, array('message', 'output'))) <span class="ln">311</span> { <span class="ln">312</span> if (is_numeric($sViewKey)) <span class="ln">313</span> { <span class="error"><span class="ln error-ln">314</span> Yii::app()->getController()->renderPartial($sViewPath . $viewUrl, $aData); </span><span class="ln">315</span> } <span class="ln">316</span> elseif (is_array($viewUrl)) <span class="ln">317</span> { <span class="ln">318</span> foreach ($viewUrl as $aSubData) <span class="ln">319</span> { </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #12 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/controllers/admin/emailtemplates.php(182): <strong>Survey_Common_Action</strong>-><strong>_renderWrappedTemplate</strong>("emailtemplates", array("output" => "<script type="text/javascript" src="/third_party/ckeditor/ckedit...", 0 => "emailtemplates_view"), array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...)) </div> <div class="code"><pre><span class="ln">177</span> */ <span class="ln">178</span> protected function _renderWrappedTemplate($sAction = 'emailtemplates', $aViewUrls = array(), $aData = array()) <span class="ln">179</span> { <span class="ln">180</span> $this->registerScriptFile( 'ADMIN_SCRIPT_PATH', 'emailtemplates.js'); <span class="ln">181</span> $aData['display']['menu_bars']['surveysummary'] = 'editemailtemplates'; <span class="error"><span class="ln error-ln">182</span> parent::_renderWrappedTemplate($sAction, $aViewUrls, $aData); </span><span class="ln">183</span> } <span class="ln">184</span> <span class="ln">185</span> } </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #13 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/controllers/admin/emailtemplates.php(89): <strong>emailtemplates</strong>-><strong>_renderWrappedTemplate</strong>("emailtemplates", array("output" => "<script type="text/javascript" src="/third_party/ckeditor/ckedit...", 0 => "emailtemplates_view"), array("attrib" => array(SurveyLanguageSetting), "bplangs" => array("fr"), "defaulttexts" => array(array("admin_detailed_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME} avec r...", "admin_detailed_notification" => "Bonjour, Une nouvelle réponse a été soumise pour votre quest...", "admin_detailed_notification_css" => "<style type="text/css"> .printouttable { margin:1em auto...", "admin_notification_subject" => "Soumission de réponse pour le questionnaire {SURVEYNAME}", ...)), "sidemenu" => array("state" => false), ...)) </div> <div class="code"><pre><span class="ln">84</span> $aData['surveybar']['closebutton']['url'] = 'admin/survey/sa/view/surveyid/'.$iSurveyId; // Close button <span class="ln">85</span> <span class="ln">86</span> $aData['surveyid'] = $iSurveyId; <span class="ln">87</span> $aData['ishtml'] = $ishtml; <span class="ln">88</span> $aData['grplangs'] = $grplangs; <span class="error"><span class="ln error-ln">89</span> $this->_renderWrappedTemplate('emailtemplates', array('output' => $sEditScript, 'emailtemplates_view'), $aData); </span><span class="ln">90</span> } <span class="ln">91</span> <span class="ln">92</span> /** <span class="ln">93</span> * Function responsible to process any change in email template. <span class="ln">94</span> * @return </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #14 </td> <td class="content"> <div class="trace-file"> unknown(0): <strong>emailtemplates</strong>-><strong>index</strong>("12268") </div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #15 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/actions/CAction.php(109): <strong>ReflectionMethod</strong>-><strong>invokeArgs</strong>(emailtemplates, array("12268")) </div> <div class="code"><pre><span class="ln">104</span> elseif($param->isDefaultValueAvailable()) <span class="ln">105</span> $ps[]=$param->getDefaultValue(); <span class="ln">106</span> else <span class="ln">107</span> return false; <span class="ln">108</span> } <span class="error"><span class="ln error-ln">109</span> $method->invokeArgs($object,$ps); </span><span class="ln">110</span> return true; <span class="ln">111</span> } <span class="ln">112</span> } </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #16 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/core/Survey_Common_Action.php(101): <strong>CAction</strong>-><strong>runWithParamsInternal</strong>(emailtemplates, ReflectionMethod, array("surveyid" => "12268", "sa" => "index", "iSurveyId" => "12268", "iSurveyID" => "12268")) </div> <div class="code"><pre><span class="ln">096</span> $oMethod = new ReflectionMethod($this, $sDefault); <span class="ln">097</span> } <span class="ln">098</span> <span class="ln">099</span> // We're all good to go, let's execute it <span class="ln">100</span> // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params <span class="error"><span class="ln error-ln">101</span> return parent::runWithParamsInternal($this, $oMethod, $params); </span><span class="ln">102</span> } <span class="ln">103</span> <span class="ln">104</span> /** <span class="ln">105</span> * Some functions have different parameters, which are just an alias of the <span class="ln">106</span> * usual parameters we're getting in the url. This function just populates </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #17 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CController.php(308): <strong>Survey_Common_Action</strong>-><strong>runWithParams</strong>(array("surveyid" => "12268", "sa" => "index", "iSurveyId" => "12268", "iSurveyID" => "12268")) </div> <div class="code"><pre><span class="ln">303</span> { <span class="ln">304</span> $priorAction=$this->_action; <span class="ln">305</span> $this->_action=$action; <span class="ln">306</span> if($this->beforeAction($action)) <span class="ln">307</span> { <span class="error"><span class="ln error-ln">308</span> if($action->runWithParams($this->getActionParams())===false) </span><span class="ln">309</span> $this->invalidActionParams($action); <span class="ln">310</span> else <span class="ln">311</span> $this->afterAction($action); <span class="ln">312</span> } <span class="ln">313</span> $this->_action=$priorAction; </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #18 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CController.php(286): <strong>CController</strong>-><strong>runAction</strong>(emailtemplates) </div> <div class="code"><pre><span class="ln">281</span> * @see runAction <span class="ln">282</span> */ <span class="ln">283</span> public function runActionWithFilters($action,$filters) <span class="ln">284</span> { <span class="ln">285</span> if(empty($filters)) <span class="error"><span class="ln error-ln">286</span> $this->runAction($action); </span><span class="ln">287</span> else <span class="ln">288</span> { <span class="ln">289</span> $priorAction=$this->_action; <span class="ln">290</span> $this->_action=$action; <span class="ln">291</span> CFilterChain::create($this,$action,$filters)->run(); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #19 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CController.php(265): <strong>CController</strong>-><strong>runActionWithFilters</strong>(emailtemplates, array()) </div> <div class="code"><pre><span class="ln">260</span> { <span class="ln">261</span> if(($parent=$this->getModule())===null) <span class="ln">262</span> $parent=Yii::app(); <span class="ln">263</span> if($parent->beforeControllerAction($this,$action)) <span class="ln">264</span> { <span class="error"><span class="ln error-ln">265</span> $this->runActionWithFilters($action,$this->filters()); </span><span class="ln">266</span> $parent->afterControllerAction($this,$action); <span class="ln">267</span> } <span class="ln">268</span> } <span class="ln">269</span> else <span class="ln">270</span> $this->missingAction($actionID); </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #20 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/application/controllers/AdminController.php(160): <strong>CController</strong>-><strong>run</strong>("emailtemplates") </div> <div class="code"><pre><span class="ln">155</span> $this->redirect(array('/admin/authentication/sa/login')); <span class="ln">156</span> } <span class="ln">157</span> <span class="ln">158</span> } <span class="ln">159</span> <span class="error"><span class="ln error-ln">160</span> return parent::run($action); </span><span class="ln">161</span> } <span class="ln">162</span> <span class="ln">163</span> /** <span class="ln">164</span> * Routes all the actions to their respective places <span class="ln">165</span> * </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #21 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CWebApplication.php(282): <strong>AdminController</strong>-><strong>run</strong>("emailtemplates") </div> <div class="code"><pre><span class="ln">277</span> { <span class="ln">278</span> list($controller,$actionID)=$ca; <span class="ln">279</span> $oldController=$this->_controller; <span class="ln">280</span> $this->_controller=$controller; <span class="ln">281</span> $controller->init(); <span class="error"><span class="ln error-ln">282</span> $controller->run($actionID); </span><span class="ln">283</span> $this->_controller=$oldController; <span class="ln">284</span> } <span class="ln">285</span> else <span class="ln">286</span> throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".', <span class="ln">287</span> array('{route}'=>$route===''?$this->defaultController:$route))); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #22 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/web/CWebApplication.php(141): <strong>CWebApplication</strong>-><strong>runController</strong>("admin/emailtemplates/sa/index") </div> <div class="code"><pre><span class="ln">136</span> foreach(array_splice($this->catchAllRequest,1) as $name=>$value) <span class="ln">137</span> $_GET[$name]=$value; <span class="ln">138</span> } <span class="ln">139</span> else <span class="ln">140</span> $route=$this->getUrlManager()->parseUrl($this->getRequest()); <span class="error"><span class="ln error-ln">141</span> $this->runController($route); </span><span class="ln">142</span> } <span class="ln">143</span> <span class="ln">144</span> /** <span class="ln">145</span> * Registers the core application components. <span class="ln">146</span> * This method overrides the parent implementation by registering additional core components. </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #23 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/framework/base/CApplication.php(185): <strong>CWebApplication</strong>-><strong>processRequest</strong>() </div> <div class="code"><pre><span class="ln">180</span> public function run() <span class="ln">181</span> { <span class="ln">182</span> if($this->hasEventHandler('onBeginRequest')) <span class="ln">183</span> $this->onBeginRequest(new CEvent($this)); <span class="ln">184</span> register_shutdown_function(array($this,'end'),0,false); <span class="error"><span class="ln error-ln">185</span> $this->processRequest(); </span><span class="ln">186</span> if($this->hasEventHandler('onEndRequest')) <span class="ln">187</span> $this->onEndRequest(new CEvent($this)); <span class="ln">188</span> } <span class="ln">189</span> <span class="ln">190</span> /** </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #24 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /homepages/12/d330113348/htdocs/outils/limesurvey/index.php(212): <strong>CApplication</strong>-><strong>run</strong>() </div> <div class="code"><pre><span class="ln">207</span> die (sprintf('%s should be writable by the webserver (766 or 776).', $runtimePath)); <span class="ln">208</span> } <span class="ln">209</span> } <span class="ln">210</span> <span class="ln">211</span> Yii::$enableIncludePath = false; <span class="error"><span class="ln error-ln">212</span> Yii::createApplication('LSYii_Application', $config)->run(); </span><span class="ln">213</span> <span class="ln">214</span> /* End of file index.php */ <span class="ln">215</span> /* Location: ./index.php */ </pre></div> </td> </tr> </tbody></table> </div> <div class="version"> 2016-06-03 12:29:19 Apache <a href="http://www.yiiframework.com/">Yii Framework</a>/1.1.17 </div> </div> <script type="text/javascript"> /*<![CDATA[*/ var traceReg = new RegExp("(^|\\s)trace-file(\\s|$)"); var collapsedReg = new RegExp("(^|\\s)collapsed(\\s|$)"); var e = document.getElementsByTagName("div"); for(var j=0,len=e.length;j<len;j++){ if(traceReg.test(e[j].className)){ e[j].onclick = function(){ var trace = this.parentNode.parentNode; if(collapsedReg.test(trace.className)) trace.className = trace.className.replace("collapsed", "expanded"); else trace.className = trace.className.replace("expanded", "collapsed"); } } } /*]]>*/ </script> </body></html> | ||||
Bug heat | 10 | ||||
Complete LimeSurvey version number (& build) | |||||
I will donate to the project if issue is resolved | |||||
Browser | |||||
Database type & version | |||||
Server OS (if known) | |||||
Webserver software & version (if known) | |||||
PHP Version | |||||
Not look at the PHP_warning file but the second file |
|
Can you attach the related survey please? |
|
This file is not adequate? |
|
https://github.com/LimeSurvey/LimeSurvey/commit/1e8b285bcff8ac2234b82447443c1121ba87a6ac |
|
Sorry but that does not correct the problem |
|
Please, fill all the fields (database, OS, etc), and give detailed steps to reproduce, because we can't reproduce the problem here. |
|
I started with a clean install for files (2.50+ Build 160506) but with an existing database from a previous version (2.06+ Build 150731). I made updates to version 2.50+ Build 160526 Test locally with Wamp 3.0 (Windows 8.1 and Windows 10) but at a hoster (1&1) Local : Apache 2.4.18 / PHP 7.0.6 / Mysql : 5.7.11 Browser : Firefox 46.0.1 / Google Chrome 50.0.2661.102 I updated yesterday the error file |
|
Step 1 : Active survey |
|
thank you for your efforts, greatly appreciated |
|
Are you using MySql ? Postregresql ? MSSql? |
|
Only Mysql |
|
https://github.com/LimeSurvey/LimeSurvey/commit/c79fe57846c8b58dd93b3108d51f6a9a19b55b4c |
|
I've updated this morning with the release Version 2.50+ Build 160602 |
|
I've updated this morning with the release Version 2.50+ Build 160602 |
|
ok, please, provides clear steps to reproduce. |
|
Ok, 1) Go to the website Error.. (PHP notice-160602.html) New export : limesurvey_survey_12268 (1).lss |
|
So, I still can't reproduce, and I still can't import your lss file: Can you reproduce this bug with another survey? |
|
Ok, I have the same problem with another poll: survey limesurvey 62213.lss |
|
so : I imported 62213.lss, I activated it, I went in email template, I still can't reproduce the bug. |
|
so, reading in detail the php warning you attached, it seems that you're not using the core templates with those surveys, but rather copied/edited templates. Can you confirm that ? Can you also confirm that changing the template of the survey, the bug disappear? |
|
The installation is clean for files but it is possible that a parameter is not good in the database? What values check? |
|
I just remake a clean and complete installation with the latest build (160603) when I import the survey limesurvey_survey_62213.lss I reproduced the error |
|
ok thank you for your help. I'll give a new try today |
|
I think we found it - PHP7 is to blame. |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=19355 |
|
Version 2.50 Build 160613 released |
|
I am getting the same error: "Internal Server Error Property "SurveyLanguageSetting.Array" is not defined. An internal error occurred while the Web server was processing your request. Please contact the webmaster to report this problem. Thank you." However, I am not clear on the above thread how you resolved it. I had my instance moved to another domain so I am wondering if that is what has caused this issue as everything else is working except my ability to edit Email Templates within a survey. The problem exists with all the surveys so it appears to be a global issue. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2016-05-11 15:52 | Msappdem | New Issue | |
2016-05-11 15:52 | Msappdem | File Added: PHP warning.html | |
2016-05-11 15:55 | Msappdem | Issue Monitored: Msappdem | |
2016-05-12 08:19 | DenisChenu | Project | Feature requests => Bug reports |
2016-05-12 08:20 | DenisChenu | Severity | feature => minor |
2016-05-12 09:35 | Msappdem | File Added: PHP notice.html | |
2016-05-12 09:36 | Msappdem | Note Added: 38391 | |
2016-05-12 11:17 | c_schmitz | Note Added: 38451 | |
2016-05-12 11:17 | c_schmitz | Assigned To | => c_schmitz |
2016-05-12 11:17 | c_schmitz | Status | new => feedback |
2016-05-12 11:19 | Msappdem | Issue End Monitor: Msappdem | |
2016-05-12 11:19 | Msappdem | Issue Monitored: Msappdem | |
2016-05-12 11:19 | Msappdem | File Added: limesurvey_survey_12268.lss | |
2016-05-17 08:57 | Msappdem | Note Added: 38586 | |
2016-05-17 08:57 | Msappdem | Status | feedback => assigned |
2016-05-17 10:35 |
|
Assigned To | c_schmitz => LouisGac |
2016-05-25 17:37 |
|
Note Added: 38878 | |
2016-05-25 17:37 |
|
Status | assigned => resolved |
2016-05-25 17:37 |
|
Resolution | open => fixed |
2016-05-25 18:21 | Msappdem | File Added: PHP notice.htm | |
2016-05-25 18:22 | Msappdem | Note Added: 38886 | |
2016-05-25 18:22 | Msappdem | Status | resolved => feedback |
2016-05-25 18:22 | Msappdem | Resolution | fixed => reopened |
2016-05-26 09:53 |
|
Note Added: 38912 | |
2016-05-26 09:56 |
|
Note Edited: 38912 | |
2016-05-26 10:31 | Msappdem | Note Added: 38923 | |
2016-05-26 10:31 | Msappdem | Status | feedback => assigned |
2016-05-26 10:32 | Msappdem | Note Added: 38925 | |
2016-05-26 10:48 |
|
Note Added: 38928 | |
2016-05-26 10:49 |
|
Note Added: 38930 | |
2016-05-26 10:51 | Msappdem | Note Added: 38931 | |
2016-06-03 12:22 |
|
Note Added: 39147 | |
2016-06-03 12:22 |
|
Status | assigned => resolved |
2016-06-03 12:22 |
|
Resolution | reopened => fixed |
2016-06-03 12:31 | Msappdem | Note Added: 39148 | |
2016-06-03 12:32 | Msappdem | File Added: PHP notice-160602.html | |
2016-06-03 12:33 | Msappdem | Note Added: 39149 | |
2016-06-03 12:33 | Msappdem | Status | resolved => feedback |
2016-06-03 12:33 | Msappdem | Resolution | fixed => reopened |
2016-06-03 12:42 |
|
Note Added: 39152 | |
2016-06-03 12:55 | Msappdem | Note Added: 39155 | |
2016-06-03 12:55 | Msappdem | Status | feedback => assigned |
2016-06-03 12:56 | Msappdem | File Added: limesurvey_survey_12268 (1).lss | |
2016-06-03 13:03 |
|
Note Added: 39157 | |
2016-06-03 13:23 |
|
Status | assigned => feedback |
2016-06-03 13:44 | Msappdem | Note Added: 39161 | |
2016-06-03 13:44 | Msappdem | Status | feedback => assigned |
2016-06-03 13:44 | Msappdem | File Added: limesurvey_survey_62213.lss | |
2016-06-03 14:08 |
|
Note Added: 39163 | |
2016-06-03 14:17 |
|
Sticky Issue | No => Yes |
2016-06-03 14:19 |
|
Note Added: 39165 | |
2016-06-03 14:20 |
|
Status | assigned => acknowledged |
2016-06-03 14:20 |
|
Sticky Issue | Yes => No |
2016-06-03 15:47 |
|
Product Version | => 2.5 |
2016-06-03 16:00 | Msappdem | Note Added: 39212 | |
2016-06-03 17:47 | Msappdem | Note Added: 39220 | |
2016-06-06 09:42 |
|
Note Added: 39233 | |
2016-06-06 16:06 | c_schmitz | Assigned To | LouisGac => c_schmitz |
2016-06-06 16:06 | c_schmitz | Status | acknowledged => feedback |
2016-06-06 16:06 | c_schmitz | View Status | public => private |
2016-06-06 16:07 | c_schmitz | Category | Theme editor => Tokens |
2016-06-06 17:50 | c_schmitz | File Deleted: limesurvey_survey_12268.lss | |
2016-06-06 17:50 | c_schmitz | File Deleted: limesurvey_survey_12268 (1).lss | |
2016-06-06 17:50 | c_schmitz | View Status | private => public |
2016-06-06 17:51 | c_schmitz | Note Added: 39263 | |
2016-06-06 17:51 | c_schmitz | Status | feedback => resolved |
2016-06-06 17:51 | c_schmitz | Fixed in Version | => 2.5 |
2016-06-06 17:51 | c_schmitz | Resolution | reopened => fixed |
2016-06-06 17:51 | c_schmitz | Changeset attached | => LimeSurvey master efb33be0 |
2016-06-06 17:51 | c_schmitz | Note Added: 39264 | |
2016-06-13 12:27 | c_schmitz | Note Added: 39501 | |
2016-06-13 12:27 | c_schmitz | Status | resolved => closed |
2016-12-08 10:39 | c_schmitz | Category | Tokens => Survey participants (Tokens) |
2020-11-03 00:39 | rpfohl | Note Added: 60503 | |
2021-08-02 16:35 | guest | Bug heat | 8 => 10 |