"Catalog"); public function preDispatch(){ $auth = new Auth(); if($auth->is_login_session() == false)Redirect($this->url.'/admin/auth/'); } public function index($brend_id = 0) { $this->tpl->assign('brend_id',$brend_id); $menu = new Menu($this->lang); $row = $menu->view_params('catalog'); $this->tpl->assign('menu_one',$row); $catalog = new Catalog($this->lang); $this->tpl->assign('rubrics',$catalog->getRubrics_tree($brend_id)); } public function save($brend_id = 0,$id = 0){ $this->tpl->assign('brend_id',$brend_id); $catalog = new Catalog($this->lang); if ($_SERVER["REQUEST_METHOD"] == "POST") { $this->error = $catalog->valid($this->postParam); if(!$this->error){ $catalog->saveRubric($this->postParam,$_FILES); Redirect($this->url.'/admin/catalog/index/'.$brend_id.'/'); } } if($id != null){ $row = $catalog->viewRubric($id); $this->tpl->assign('rubric_one', $row); } $this->tpl->assign('rubrics_list', $catalog->getRubrics_tree($brend_id,0,$id) ); } public function delete($brend_id = null,$id = null){ if($id != null){ $catalog = new Catalog($this->lang); $catalog->deleteRubric($id); Redirect($this->url.'/admin/catalog/index/'.$brend_id.'/'); } } public function export(){ $products = new Products($this->lang); $products->export(); } public function import(){ $products = new Products($this->lang); if(isset($_FILES['file']) && strlen($_FILES['file']['tmp_name'])>0){ $products->import($_FILES['file']); } } } ?>