Пример #1
0
 public static function getInstance()
 {
     if (null === self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Пример #2
0
 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");
     }
 }