/data/webdev/master/application/views/questionAdministration/textElements.php(124)
112 /> 113 <label for="same_script"> 114 <?= gT('Use for all languages'); ?> 115 </label> 116 </div> 117 </div> 118 <?php else: ?> 119 <div class="alert alert-warning same-script-alert hidden"><?= gT('The script for this language will not be used because "Use for all languages" is set on the base language\'s script.') ?></div> 120 <?php endif; ?> 121 122 <?= CHtml::textArea( 123 "questionI10N[$lang][script]", 124 $question->questionl10ns[$lang]->script, 125 [ 126 'id' => CHtml::getIdByName("questionI10N[{$lang}][script]"), 127 'rows' => '10', 128 'cols' => '20', 129 'data-filetype' => 'javascript', 130 'class' => 'ace form-control', 131 'style' => 'width: 100%', 132 'data-lang' => "$lang" 133 ] 134 ); ?> 135 <p class="alert well"> 136 <?= gT("This optional script field will be wrapped, so that the script is correctly executed after the question is on the screen. If you do not have the correct permissions, this will be ignored"); ?>
#0 |
+
–
/data/webdev/master/framework/web/CBaseController.php(126): require("/data/webdev/master/application/views/questionAdministration/tex...") 121 $data=$_data_; 122 if($_return_) 123 { 124 ob_start(); 125 ob_implicit_flush(false); 126 require($_viewFile_); 127 return ob_get_clean(); 128 } 129 else 130 require($_viewFile_); 131 } |
#1 |
+
–
/data/webdev/master/framework/web/CBaseController.php(95): CBaseController->renderInternal("/data/webdev/master/application/views/questionAdministration/tex...",
array("oSurvey" => Survey, "question" => Question,
"showScriptField" => true), true) 090 { 091 $widgetCount=count($this->_widgetStack); 092 if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile)) 093 $content=$renderer->renderFile($this,$viewFile,$data,$return); 094 else 095 $content=$this->renderInternal($viewFile,$data,$return); 096 if(count($this->_widgetStack)===$widgetCount) 097 return $content; 098 else 099 { 100 $widget=end($this->_widgetStack); |
#2 |
+
–
/data/webdev/master/framework/web/CController.php(872): CBaseController->renderFile("/data/webdev/master/application/views/questionAdministration/tex...",
array("oSurvey" => Survey, "question" => Question,
"showScriptField" => true), true) 867 */ 868 public function renderPartial($view,$data=null,$return=false,$processOutput=false) 869 { 870 if(($viewFile=$this->getViewFile($view))!==false) 871 { 872 $output=$this->renderFile($viewFile,$data,true); 873 if($processOutput) 874 $output=$this->processOutput($output); 875 if($return) 876 return $output; 877 else |
#3 |
+
–
/data/webdev/master/application/views/questionAdministration/create.php(113): CController->renderPartial("textElements", array("oSurvey" => Survey, "question" => Question, "showScriptField" => true)) 108 "textElements", 109 [ 110 'oSurvey' => $oSurvey, 111 'question' => $oQuestion, 112 //'aStructureArray' => $aQuestionTypeGroups, 113 'showScriptField' => $showScriptField, 114 ] 115 ); ?> 116 </div> 117 </div> 118 |
#4 |
+
–
/data/webdev/master/framework/web/CBaseController.php(126): require("/data/webdev/master/application/views/questionAdministration/cre...") 121 $data=$_data_; 122 if($_return_) 123 { 124 ob_start(); 125 ob_implicit_flush(false); 126 require($_viewFile_); 127 return ob_get_clean(); 128 } 129 else 130 require($_viewFile_); 131 } |
#5 |
+
–
/data/webdev/master/framework/web/CBaseController.php(95): CBaseController->renderInternal("/data/webdev/master/application/views/questionAdministration/cre...",
array("oSurvey" => Survey, "oQuestion" => Question,
"aQuestionTypeGroups" => array("questions_prédéfinies" =>
array("questionGroupName" => "Questions prédéfinies", "questionTypes"
=> array(array("title" => "Affichage de texte", "name" =>
"boilerplate", "type" => "X", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Changement de langue", "name" =>
"language", "type" => "I", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Classement", "name" => "ranking", "type"
=> "R", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Date et Heure", "name" => "date", "type"
=> "D", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), ...)), "questions_à_choix_unique" =>
array("questionGroupName" => "Questions à choix unique",
"questionTypes" => array(array("title" => "Boutons Bootstrap",
"name" => "bootstrap_buttons", "type" => "L", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Liste (Boutons radio)", "name" =>
"listradio", "type" => "L", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Liste (Menu déroulant)", "name" =>
"list_dropdown", "type" => "!", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Liste avec commentaire", "name" =>
"list_with_comment", "type" => "O", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."))), "questions_de_type_texte" => array("questionGroupName"
=> "Questions de type texte", "questionTypes" =>
array(array("title" => "Check attributes", "name" =>
"checkattributes", "type" => "S", "detailpage" => "
<div class="col-sm-12 currentImageContainer..."),
array("title" => "Détection du navigateur", "name" =>
"browserdetect", "type" => "S", "detailpage" => "
<div class="col-sm-12 currentImageContainer..."),
array("title" => "Multiples zones de texte court", "name" =>
"multipleshorttext", "type" => "Q", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Saisie à la demande", "name" =>
"inputondemand", "type" => "Q", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), ...)), "questions_à_choix_multiples" =>
array("questionGroupName" => "Questions à choix multiples",
"questionTypes" => array(array("title" => "Choix multiples",
"name" => "multiplechoice", "type" => "M", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Choix multiples avec commentaires", "name"
=> "multiplechoice_with_comments", "type" => "P", "detailpage"
=> "
<div class="col-sm-12 currentImageContainer">
..."))), ...), "advancedSettings" => array("Logic" =>
array(array("name" => "random_group", "caption" => "Randomization
group name", "inputtype" => "text", "options" => null, ...)),
"Display" => array(array("name" => "hide_tip", "caption" =>
"Hide tip", "inputtype" => "switch", "options" => array("No",
"Yes"), ...), array("name" => "hidden", "caption" => "Always hide
this question", "inputtype" => "switch", "options" => array("No",
"Yes"), ...), array("name" => "cssclass", "caption" => "CSS
class(es)", "inputtype" => "text", "options" => null, ...)),
"Other" => array(array("name" => "page_break", "caption" =>
"Insert page break in printable view", "inputtype" => "switch",
"options" => array("No", "Yes"), ...)), "Timer" =>
array(array("name" => "time_limit", "caption" => "Time limit",
"inputtype" => "integer", "options" => null, ...), array("name"
=> "time_limit_action", "caption" => "Time limit action",
"inputtype" => "singleselect", "options" => array(1 => "Warn
and move on", 2 => "Move on without warning", 3 => "Disable
only"), ...), array("name" => "time_limit_disable_next", "caption"
=> "Time limit disable next", "inputtype" => "switch", "options"
=> array("No", "Yes"), ...), array("name" =>
"time_limit_disable_prev", "caption" => "Time limit disable prev",
"inputtype" => "switch", "options" => array("No", "Yes"), ...),
...), ...), ...), true) 090 { 091 $widgetCount=count($this->_widgetStack); 092 if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile)) 093 $content=$renderer->renderFile($this,$viewFile,$data,$return); 094 else 095 $content=$this->renderInternal($viewFile,$data,$return); 096 if(count($this->_widgetStack)===$widgetCount) 097 return $content; 098 else 099 { 100 $widget=end($this->_widgetStack); |
#6 |
+
–
/data/webdev/master/framework/web/CController.php(872): CBaseController->renderFile("/data/webdev/master/application/views/questionAdministration/cre...",
array("oSurvey" => Survey, "oQuestion" => Question,
"aQuestionTypeGroups" => array("questions_prédéfinies" =>
array("questionGroupName" => "Questions prédéfinies", "questionTypes"
=> array(array("title" => "Affichage de texte", "name" =>
"boilerplate", "type" => "X", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Changement de langue", "name" =>
"language", "type" => "I", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Classement", "name" => "ranking", "type"
=> "R", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Date et Heure", "name" => "date", "type"
=> "D", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), ...)), "questions_à_choix_unique" =>
array("questionGroupName" => "Questions à choix unique",
"questionTypes" => array(array("title" => "Boutons Bootstrap",
"name" => "bootstrap_buttons", "type" => "L", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Liste (Boutons radio)", "name" =>
"listradio", "type" => "L", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Liste (Menu déroulant)", "name" =>
"list_dropdown", "type" => "!", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Liste avec commentaire", "name" =>
"list_with_comment", "type" => "O", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."))), "questions_de_type_texte" => array("questionGroupName"
=> "Questions de type texte", "questionTypes" =>
array(array("title" => "Check attributes", "name" =>
"checkattributes", "type" => "S", "detailpage" => "
<div class="col-sm-12 currentImageContainer..."),
array("title" => "Détection du navigateur", "name" =>
"browserdetect", "type" => "S", "detailpage" => "
<div class="col-sm-12 currentImageContainer..."),
array("title" => "Multiples zones de texte court", "name" =>
"multipleshorttext", "type" => "Q", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Saisie à la demande", "name" =>
"inputondemand", "type" => "Q", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), ...)), "questions_à_choix_multiples" =>
array("questionGroupName" => "Questions à choix multiples",
"questionTypes" => array(array("title" => "Choix multiples",
"name" => "multiplechoice", "type" => "M", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Choix multiples avec commentaires", "name"
=> "multiplechoice_with_comments", "type" => "P", "detailpage"
=> "
<div class="col-sm-12 currentImageContainer">
..."))), ...), "advancedSettings" => array("Logic" =>
array(array("name" => "random_group", "caption" => "Randomization
group name", "inputtype" => "text", "options" => null, ...)),
"Display" => array(array("name" => "hide_tip", "caption" =>
"Hide tip", "inputtype" => "switch", "options" => array("No",
"Yes"), ...), array("name" => "hidden", "caption" => "Always hide
this question", "inputtype" => "switch", "options" => array("No",
"Yes"), ...), array("name" => "cssclass", "caption" => "CSS
class(es)", "inputtype" => "text", "options" => null, ...)),
"Other" => array(array("name" => "page_break", "caption" =>
"Insert page break in printable view", "inputtype" => "switch",
"options" => array("No", "Yes"), ...)), "Timer" =>
array(array("name" => "time_limit", "caption" => "Time limit",
"inputtype" => "integer", "options" => null, ...), array("name"
=> "time_limit_action", "caption" => "Time limit action",
"inputtype" => "singleselect", "options" => array(1 => "Warn
and move on", 2 => "Move on without warning", 3 => "Disable
only"), ...), array("name" => "time_limit_disable_next", "caption"
=> "Time limit disable next", "inputtype" => "switch", "options"
=> array("No", "Yes"), ...), array("name" =>
"time_limit_disable_prev", "caption" => "Time limit disable prev",
"inputtype" => "switch", "options" => array("No", "Yes"), ...),
...), ...), ...), true) 867 */ 868 public function renderPartial($view,$data=null,$return=false,$processOutput=false) 869 { 870 if(($viewFile=$this->getViewFile($view))!==false) 871 { 872 $output=$this->renderFile($viewFile,$data,true); 873 if($processOutput) 874 $output=$this->processOutput($output); 875 if($return) 876 return $output; 877 else |
#7 |
+
–
/data/webdev/master/framework/web/CController.php(785): CController->renderPartial("create",
array("oSurvey" => Survey, "oQuestion" => Question,
"aQuestionTypeGroups" => array("questions_prédéfinies" =>
array("questionGroupName" => "Questions prédéfinies", "questionTypes"
=> array(array("title" => "Affichage de texte", "name" =>
"boilerplate", "type" => "X", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Changement de langue", "name" =>
"language", "type" => "I", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Classement", "name" => "ranking", "type"
=> "R", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Date et Heure", "name" => "date", "type"
=> "D", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), ...)), "questions_à_choix_unique" =>
array("questionGroupName" => "Questions à choix unique",
"questionTypes" => array(array("title" => "Boutons Bootstrap",
"name" => "bootstrap_buttons", "type" => "L", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Liste (Boutons radio)", "name" =>
"listradio", "type" => "L", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Liste (Menu déroulant)", "name" =>
"list_dropdown", "type" => "!", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Liste avec commentaire", "name" =>
"list_with_comment", "type" => "O", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."))), "questions_de_type_texte" => array("questionGroupName"
=> "Questions de type texte", "questionTypes" =>
array(array("title" => "Check attributes", "name" =>
"checkattributes", "type" => "S", "detailpage" => "
<div class="col-sm-12 currentImageContainer..."),
array("title" => "Détection du navigateur", "name" =>
"browserdetect", "type" => "S", "detailpage" => "
<div class="col-sm-12 currentImageContainer..."),
array("title" => "Multiples zones de texte court", "name" =>
"multipleshorttext", "type" => "Q", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Saisie à la demande", "name" =>
"inputondemand", "type" => "Q", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), ...)), "questions_à_choix_multiples" =>
array("questionGroupName" => "Questions à choix multiples",
"questionTypes" => array(array("title" => "Choix multiples",
"name" => "multiplechoice", "type" => "M", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Choix multiples avec commentaires", "name"
=> "multiplechoice_with_comments", "type" => "P", "detailpage"
=> "
<div class="col-sm-12 currentImageContainer">
..."))), ...), "advancedSettings" => array("Logic" =>
array(array("name" => "random_group", "caption" => "Randomization
group name", "inputtype" => "text", "options" => null, ...)),
"Display" => array(array("name" => "hide_tip", "caption" =>
"Hide tip", "inputtype" => "switch", "options" => array("No",
"Yes"), ...), array("name" => "hidden", "caption" => "Always hide
this question", "inputtype" => "switch", "options" => array("No",
"Yes"), ...), array("name" => "cssclass", "caption" => "CSS
class(es)", "inputtype" => "text", "options" => null, ...)),
"Other" => array(array("name" => "page_break", "caption" =>
"Insert page break in printable view", "inputtype" => "switch",
"options" => array("No", "Yes"), ...)), "Timer" =>
array(array("name" => "time_limit", "caption" => "Time limit",
"inputtype" => "integer", "options" => null, ...), array("name"
=> "time_limit_action", "caption" => "Time limit action",
"inputtype" => "singleselect", "options" => array(1 => "Warn
and move on", 2 => "Move on without warning", 3 => "Disable
only"), ...), array("name" => "time_limit_disable_next", "caption"
=> "Time limit disable next", "inputtype" => "switch", "options"
=> array("No", "Yes"), ...), array("name" =>
"time_limit_disable_prev", "caption" => "Time limit disable prev",
"inputtype" => "switch", "options" => array("No", "Yes"), ...),
...), ...), ...), true) 780 */ 781 public function render($view,$data=null,$return=false) 782 { 783 if($this->beforeRender($view)) 784 { 785 $output=$this->renderPartial($view,$data,true); 786 if(($layoutFile=$this->getLayoutFile($this->layout))!==false) 787 $output=$this->renderFile($layoutFile,array('content'=>$output),true); 788 789 $this->afterRender($view,$output); 790 |
#8 |
+
–
/data/webdev/master/application/controllers/QuestionAdministrationController.php(265): CController->render("create",
array("oSurvey" => Survey, "oQuestion" => Question,
"aQuestionTypeGroups" => array("questions_prédéfinies" =>
array("questionGroupName" => "Questions prédéfinies", "questionTypes"
=> array(array("title" => "Affichage de texte", "name" =>
"boilerplate", "type" => "X", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Changement de langue", "name" =>
"language", "type" => "I", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Classement", "name" => "ranking", "type"
=> "R", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Date et Heure", "name" => "date", "type"
=> "D", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), ...)), "questions_à_choix_unique" =>
array("questionGroupName" => "Questions à choix unique",
"questionTypes" => array(array("title" => "Boutons Bootstrap",
"name" => "bootstrap_buttons", "type" => "L", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Liste (Boutons radio)", "name" =>
"listradio", "type" => "L", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Liste (Menu déroulant)", "name" =>
"list_dropdown", "type" => "!", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Liste avec commentaire", "name" =>
"list_with_comment", "type" => "O", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."))), "questions_de_type_texte" => array("questionGroupName"
=> "Questions de type texte", "questionTypes" =>
array(array("title" => "Check attributes", "name" =>
"checkattributes", "type" => "S", "detailpage" => "
<div class="col-sm-12 currentImageContainer..."),
array("title" => "Détection du navigateur", "name" =>
"browserdetect", "type" => "S", "detailpage" => "
<div class="col-sm-12 currentImageContainer..."),
array("title" => "Multiples zones de texte court", "name" =>
"multipleshorttext", "type" => "Q", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Saisie à la demande", "name" =>
"inputondemand", "type" => "Q", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), ...)), "questions_à_choix_multiples" =>
array("questionGroupName" => "Questions à choix multiples",
"questionTypes" => array(array("title" => "Choix multiples",
"name" => "multiplechoice", "type" => "M", "detailpage" => "
<div class="col-sm-12 currentImageContainer">
..."), array("title" => "Choix multiples avec commentaires", "name"
=> "multiplechoice_with_comments", "type" => "P", "detailpage"
=> "
<div class="col-sm-12 currentImageContainer">
..."))), ...), "advancedSettings" => array("Logic" =>
array(array("name" => "random_group", "caption" => "Randomization
group name", "inputtype" => "text", "options" => null, ...)),
"Display" => array(array("name" => "hide_tip", "caption" =>
"Hide tip", "inputtype" => "switch", "options" => array("No",
"Yes"), ...), array("name" => "hidden", "caption" => "Always hide
this question", "inputtype" => "switch", "options" => array("No",
"Yes"), ...), array("name" => "cssclass", "caption" => "CSS
class(es)", "inputtype" => "text", "options" => null, ...)),
"Other" => array(array("name" => "page_break", "caption" =>
"Insert page break in printable view", "inputtype" => "switch",
"options" => array("No", "Yes"), ...)), "Timer" =>
array(array("name" => "time_limit", "caption" => "Time limit",
"inputtype" => "integer", "options" => null, ...), array("name"
=> "time_limit_action", "caption" => "Time limit action",
"inputtype" => "singleselect", "options" => array(1 => "Warn
and move on", 2 => "Move on without warning", 3 => "Disable
only"), ...), array("name" => "time_limit_disable_next", "caption"
=> "Time limit disable next", "inputtype" => "switch", "options"
=> array("No", "Yes"), ...), array("name" =>
"time_limit_disable_prev", "caption" => "Time limit disable prev",
"inputtype" => "switch", "options" => array("No", "Yes"), ...),
...), ...), ...)) 260 ]; 261 262 $this->aData = array_merge($this->aData, $viewData); 263 264 $this->render( 265 'create', 266 $viewData 267 ); 268 } 269 270 /** |
#9 |
+
–
/data/webdev/master/application/controllers/QuestionAdministrationController.php(150): QuestionAdministrationController->renderFormAux(Question) 145 'qid' => $question->qid, 146 'landOnSideMenuTab' => 'structure' 147 ] 148 ); 149 $this->aData['tabOverviewEditor'] = $tabOverviewEditor; 150 $this->renderFormAux($question); 151 } 152 153 /** 154 * Helper function to render form. 155 * Used by create and edit actions. |
#10 |
+
–
/data/webdev/master/application/controllers/QuestionAdministrationController.php(70): QuestionAdministrationController->actionEdit(8092) 65 * 66 * @throws CException 67 */ 68 public function actionView($surveyid, $gid = null, $qid = null, $landOnSideMenuTab = 'structure') 69 { 70 $this->actionEdit($qid); 71 } 72 73 /** 74 * Show form to create new question. 75 * |
#11 |
unknown(0): QuestionAdministrationController->actionView("738879", "935", "8092", "structure")
|
#12 |
+
–
/data/webdev/master/framework/web/actions/CAction.php(115): ReflectionMethod->invokeArgs(QuestionAdministrationController, array("738879", "935", "8092", "structure")) 110 elseif($param->isDefaultValueAvailable()) 111 $ps[]=$param->getDefaultValue(); 112 else 113 return false; 114 } 115 $method->invokeArgs($object,$ps); 116 return true; 117 } 118 } |
#13 |
+
–
/data/webdev/master/framework/web/actions/CInlineAction.php(47): CAction->runWithParamsInternal(QuestionAdministrationController,
ReflectionMethod, array("r" => "questionAdministration/view",
"surveyid" => "738879", "gid" => "935", "qid" => "8092", ...))
42 { 43 $methodName='action'.$this->getId(); 44 $controller=$this->getController(); 45 $method=new ReflectionMethod($controller, $methodName); 46 if($method->getNumberOfParameters()>0) 47 return $this->runWithParamsInternal($controller, $method, $params); 48 49 $controller->$methodName(); 50 return true; 51 } 52 } |
#14 |
+
–
/data/webdev/master/framework/web/CController.php(308): CInlineAction->runWithParams(array("r" => "questionAdministration/view", "surveyid" => "738879", "gid" => "935", "qid" => "8092", ...)) 303 { 304 $priorAction=$this->_action; 305 $this->_action=$action; 306 if($this->beforeAction($action)) 307 { 308 if($action->runWithParams($this->getActionParams())===false) 309 $this->invalidActionParams($action); 310 else 311 $this->afterAction($action); 312 } 313 $this->_action=$priorAction; |
#15 |
+
–
/data/webdev/master/framework/web/CController.php(286): CController->runAction(CInlineAction) 281 * @see runAction 282 */ 283 public function runActionWithFilters($action,$filters) 284 { 285 if(empty($filters)) 286 $this->runAction($action); 287 else 288 { 289 $priorAction=$this->_action; 290 $this->_action=$action; 291 CFilterChain::create($this,$action,$filters)->run(); |
#16 |
+
–
/data/webdev/master/framework/web/CController.php(265): CController->runActionWithFilters(CInlineAction, array()) 260 { 261 if(($parent=$this->getModule())===null) 262 $parent=Yii::app(); 263 if($parent->beforeControllerAction($this,$action)) 264 { 265 $this->runActionWithFilters($action,$this->filters()); 266 $parent->afterControllerAction($this,$action); 267 } 268 } 269 else 270 $this->missingAction($actionID); |
#17 |
+
–
/data/webdev/master/application/controllers/LSBaseController.php(160): CController->run("view") 155 $this->redirect(array('/admin/authentication/sa/login')); 156 } 157 } 158 } 159 160 parent::run($action); 161 } 162 163 /** 164 * Load and set session vars 165 * |
#18 |
+
–
/data/webdev/master/framework/web/CWebApplication.php(282): LSBaseController->run("view") 277 { 278 list($controller,$actionID)=$ca; 279 $oldController=$this->_controller; 280 $this->_controller=$controller; 281 $controller->init(); 282 $controller->run($actionID); 283 $this->_controller=$oldController; 284 } 285 else 286 throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".', 287 array('{route}'=>$route===''?$this->defaultController:$route))); |
#19 |
+
–
/data/webdev/master/framework/web/CWebApplication.php(141): CWebApplication->runController("questionAdministration/view") 136 foreach(array_splice($this->catchAllRequest,1) as $name=>$value) 137 $_GET[$name]=$value; 138 } 139 else 140 $route=$this->getUrlManager()->parseUrl($this->getRequest()); 141 $this->runController($route); 142 } 143 144 /** 145 * Registers the core application components. 146 * This method overrides the parent implementation by registering additional core components. |
#20 |
+
–
/data/webdev/master/framework/base/CApplication.php(185): CWebApplication->processRequest() 180 public function run() 181 { 182 if($this->hasEventHandler('onBeginRequest')) 183 $this->onBeginRequest(new CEvent($this)); 184 register_shutdown_function(array($this,'end'),0,false); 185 $this->processRequest(); 186 if($this->hasEventHandler('onEndRequest')) 187 $this->onEndRequest(new CEvent($this)); 188 } 189 190 /** |
#21 |
+
–
/data/webdev/master/index.php(192): CApplication->run() 187 require_once APPPATH . 'core/LSYii_Application' . EXT; 188 189 $config = require_once(APPPATH . 'config/internal' . EXT); 190 191 Yii::$enableIncludePath = false; 192 Yii::createApplication('LSYii_Application', $config)->run(); 193 194 /* End of file index.php */ 195 /* Location: ./index.php */ |