Example #1
0
 public function edit()
 {
     $this->_select_teacher_menu_pagetag('categories');
     $this->parser->add_js_file('translation_selector.js');
     $this->parser->add_js_file('admin_categories/form.js');
     $uri = $this->uri->ruri_to_assoc(3);
     $category_id = isset($uri['category_id']) ? intval($uri['category_id']) : 0;
     $category = new Category();
     $category->get_by_id($category_id);
     $categories = new Category();
     $structure = $categories->get_all_structured();
     $this->parser->parse('backend/categories/edit.tpl', array('category' => $category, 'structure' => $structure));
 }
Example #2
0
 public function edit()
 {
     $this->_select_teacher_menu_pagetag('tasks');
     $this->_load_teacher_langfile('tests');
     $url = $this->uri->ruri_to_assoc(3);
     $task_id = isset($url['task_id']) ? intval($url['task_id']) : intval($this->input->post('task_id'));
     $task = new Task();
     $task->include_related_count('task_set');
     $task->get_by_id($task_id);
     $category = new Category();
     $structure = $category->get_all_structured();
     $this->_add_tinymce4();
     $this->_add_plupload();
     $this->inject_prettify_config();
     $this->inject_teachers();
     $this->parser->add_js_file('admin_tasks/form.js');
     $this->parser->add_js_file('admin_tasks/form_edit.js');
     $this->parser->add_js_file('admin_tests/all_tests_list.js');
     $this->parser->add_css_file('admin_tasks.css');
     $this->parser->add_css_file('admin_tests.css');
     $this->inject_languages();
     $this->lang->load_all_overlays('tasks', $task_id);
     $this->parser->parse('backend/tasks/edit.tpl', array('task' => $task, 'structure' => $structure));
 }