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)); }
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)); }