public function editAction() { $params = Jos::getParams(); $id = $params['id']; $objCass = new Admin_Model_Cass(); $this->view->cass = $objCass->getInfo($id); $objClass = new Admin_Model_Class(); $this->view->class = $objClass->getOrderBy(); $objCategory = new Admin_Model_Category(); $this->view->category = $objCategory->getOrderBy(); if (Jos::isPost()) { $params = Jos::getParams(); if ($this->_checkData($params)) { $class = $objClass->getInfoClass($params['class']); $category = $objCategory->getInfo($params['category']); $dataUpdate = array('class_id' => $params['class'], 'class_name' => $class['class_name'], 'cate_id' => $params['category'], 'cate_name' => $category['cate_name']); // Check data input with data in database $check = $objCass->checkInput($params['class'], $params['category']); if ($check > 0) { $this->view->error = "Class or category unable !!!"; } else { $objCass->updateCass($dataUpdate, $id); redirect('admin/cass'); } } } $this->view->layout(); }
/** * Delete Category */ public function deleteAction() { $category = Jos::getParams(); $idArr = $category['id']; $objCategory = new Admin_Model_Category(); $objCategory->deleteCate($idArr); redirect('admin/category'); }
function deleteorderAction() { $this->_helper->layout()->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); $del = new Admin_Model_Category(); $id = $this->_request->getParam('id'); $del->delete_order($id); trang_truoc(); }
function updateproductsAction() { $system = new Admin_Model_Products(); if ($this->_request->isPost()) { $this->view->purifier = Zend_Registry::get('purifier'); $conf = HTMLPurifier_Config::createDefault(); $purifier = new HTMLPurifier($conf); $menu_id = $purifier->purify($this->_request->getParam('parent_id')); $title = $purifier->purify($this->_request->getParam('title')); $dis = $purifier->purify($this->_request->getParam('dis')); $key = $purifier->purify($this->_request->getParam('key')); $description = $purifier->purify($this->_request->getParam('description')); $home = $purifier->purify($this->_request->getParam('home')); $position = $purifier->purify($this->_request->getParam('position')); $active = $purifier->purify($this->_request->getParam('active')); $content = $purifier->purify($this->_request->getParam('content')); $price = $purifier->purify($this->_request->getParam('price')); $state = $purifier->purify($this->_request->getParam('state')); $sales = $purifier->purify($this->_request->getParam('sales')); $made_in = $purifier->purify($this->_request->getParam('made_in')); $session = new Zend_Session_Namespace('identity'); $members = $session->username; $dictrict_id = $purifier->purify($this->_request->getParam('dictrict_id')); $type = $purifier->purify($this->_request->getParam('type')); $img = $purifier->purify($this->_request->getParam('images')); $test = $_FILES['images']['name']; if ($test == '') { $images123 = $purifier->purify($this->_request->getParam('images_hiden')); } else { $upload = new Zend_File_Transfer_Adapter_Http(); $images = $upload->getFilename(); $images = basename($images); $random_digit = rand(00, 99999); $img = $random_digit . $images; $filterRename = new Zend_Filter_File_Rename(array('target' => 'Upload/' . $random_digit . $images, 'overwrite' => false)); $upload->addFilter($filterRename); $upload->receive(); $images123 = $img; } $id = $this->_request->getParam('id'); $system->update_products_mm($title, $description, $images123, $content, $menu_id, $price, $state, $sales, $dis, $key, "", 1, 2, $made_in, $members, $dictrict_id, 1, $id); } $id = $this->_request->getParam('id'); $edit = $system->list_products_1($id); $this->view->books = $edit; $this->view->id = $this->_request->getParam('id'); $this->view->menu_id = $this->_request->getParam('menu_id'); $dt = new Admin_Model_Category(); $district = $dt->option_dictrict(); $this->view->bokk = $district; $menu = $dt->option_menu(); $this->view->bookss = $menu; $mn = $dt->list_menu_1($this->_request->getParam('menu_id')); $this->view->book_s = $mn; }
/** * Close function * */ function updateAction() { $this->_helper->viewRenderer->setNoRender(true); $cat = Admin_Model_Category::getInstance(); //level 1 $cond = " AND c.mcParentId=1 AND c.mcAvail=1 AND c.updateStatus=0 "; //level 2 AND n.parents=1 AND n.level=1 //Level 3 AND n.level=2 //Level 4 AND n.level=3 //Level 5 AND n.level=4 $cond = " AND c.mcAvail=1 AND c.updateStatus=0 JOIN es_maincat_nest AS n ON n.mcId = c.mcParentId AND n.level=4 "; $totalItems = $cat->counterRows($cond); $paginator = Zend_Paginator::factory(range(1, $totalItems)); $page = $this->_getParam('page'); $curpage = !empty($page) ? $page : 0; $perpage = $this->_getParam('c'); $itemsPerPage = !empty($perpage) ? $perpage : 10; $paginator->setItemCountPerPage($itemsPerPage); $paginator->setCurrentPageNumber($curpage); $paginator->setPageRange($this->_dirApp['page']['admin_rangs']); $startLimit = $curpage * $itemsPerPage > 0 ? $curpage * $itemsPerPage - $itemsPerPage : $curpage * $itemsPerPage; $items = $cat->updateNested($cond, $itemsPerPage, $startLimit); if (sizeof($items) > 0) { $model = Front_Model_Nestedsubunit::getInstance(); $orderArr = $model->orderGroup($model->listItem(0, 'all', 0)); foreach ($items as $vl) { $parents = $vl['mcParentId']; $node = array('mcId' => $vl['mcId'], 'mcCategory' => addslashes($vl['mcCategory']), 'mcIcon' => $vl['mcIcon'], 'mcTitle' => $vl['mcTitle'], 'mcKeyword' => addslashes($vl['mcKeyword']), 'mcDescription' => addslashes($vl['mcDescription'])); $existNested = $cat->existNested($vl['mcId']); if (!$existNested) { $parentExist = $cat->existNested($parents); if ($parentExist) { $insert = $model->insertNode($node, $parents); if ($insert) { $param['updateStatus'] = 1; $cat->primary = $vl['mcId']; $cat->updateCat($param); echo '<br /> ID ' . $vl['mcId'] . ' had processed'; } } } } //foreach } //if }