public static function getInstance() { if (null === self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
public function editAction() { $err = null; $params = null; $this->view->arrCate = My_Model_Truyen_Admin_Category::getAll(); $id = intval($this->_request->getParam("id")); $arrData = My_Model_Truyen_Admin_Main::getbyID(array("id" => $id)); if ($arrData) { $arrData["category"] = explode(",", $arrData["category"]); } $this->view->params = $arrData; if ($this->_request->isPost()) { $params = array_merge(array("name" => null, "category" => null, "content" => null, "active" => null), My_Util::santinize($this->_request->getParams())); if (!$params["name"]) { $err[] = "Title is empty"; } if (!$err) { $arrX = array("name" => $params["name"], "category" => implode(",", $params["category"]), "content" => $params["content"], "active" => $params["active"], "id" => $id); $result = My_Model_Truyen_Admin_Main::update($arrX); if ($result) { $this->alert("Edit successfully.", BASE_URL . "/truyenadmin/main"); } else { $this->alert("Errors.", BASE_URL . "/quote/truyenadmin/add"); } } } $this->view->err = $err; $this->render("form"); }
public function deleteAction() { $params = array_merge(array("id" => null), My_Util::santinize(array_map("trim", $this->_request->getParams()))); $result = My_Model_Truyen_Admin_Category::delete($params); if ($result) { $this->alert("Delete successfully!", BASE_URL . "/truyenadmin/category/index"); } else { $this->alert("Errors!", BASE_URL . "/truyenadmin/category/index"); } }