Exemplo n.º 1
0
 /**
  * post action
  */
 function post()
 {
     parent::post();
     // require user details
     $this->node_data['component']['require_user_details'] = $this->node_data['component']['require_user_details'] ? 'checked="checked"' : '';
     // require terms and conditions
     $this->node_data['component']['require_t_and_c'] = $this->node_data['component']['require_t_and_c'] ? 'checked="checked"' : '';
     // display results options
     $this->node_data['component']['display_results'] = $this->node_data['component']['display_results'] ? 'checked="checked"' : '';
     // survey dropdown
     $Survey = new education_survey();
     $surveys = $Survey->getSurveyList("publish = 1");
     foreach ($surveys as $survey) {
         $survey['selected'] = $this->node_data['component']['survey_id'] == $survey['id'] ? "selected='selected'" : '';
         $this->tpl->assign("SURVEY_ITEM", $survey);
         $this->tpl->parse("content.survey_item");
     }
     // template dropdown
     $this->tpl->assign("SELECTED_template_{$this->node_data['component']['template']}", "selected='selected'");
     // restriction dropdown
     $this->tpl->assign("SELECTED_restriction_{$this->node_data['component']['restriction']}", "selected='selected'");
     // limit dropdown
     $this->tpl->assign("SELECTED_limit_{$this->node_data['component']['limit']}", "selected='selected'");
     $this->tpl->assign("SPAM_PROTECTION", array('captcha_text_js' => $this->node_data['component']['spam_protection'] == 'captcha_text_js' ? 'selected="selected"' : ''));
 }