public function signinAction()
 {
     if (self::$token->user) {
         $this->_redirect(BASE_URL . "/admin");
     }
     $err = null;
     $this->view->layout()->disableLayout();
     if ($this->_request->isPost()) {
         $params = array_merge(array("username" => null, "password" => null, "remember" => null), My_Util::santinize(array_map("trim", $this->_request->getParams())));
         if (!$params["username"] || !$params["password"]) {
             $err[] = "Username/Password is empty.";
         }
         if (!$err) {
             $arrUser = My_Model_User::getbyusername($params);
             if ($arrUser) {
                 $hash = md5($params["password"] . $arrUser["salt"]);
                 if ($hash == $arrUser["password"]) {
                     self::$token->user = $arrUser;
                     if ($params["remember"]) {
                         setcookie("UN", $arrUser["username"], time() + 86400 * 30, "/");
                         setcookie("UP", $arrUser["password"], time() + 86400 * 30, "/");
                     }
                     $this->_redirect(BASE_URL . "/admin");
                 } else {
                     $err[] = "Username/Password not match.";
                 }
             } else {
                 $err[] = "User not found.";
             }
         }
     }
     $this->view->err = $err;
 }
 public function getdetailAction()
 {
     $params = array_merge(array("id" => null), My_Util::santinize($this->_request->getParams()));
     $arrData["status"] = true;
     $arrData["data"] = My_Model_Truyen_Api_Main::getbyid($params);
     $this->rr($arrData);
 }
 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");
     }
 }
 public function sendlikeAction()
 {
     $params = array_merge(array("like_id" => null, "truyen_id" => null), My_Util::santinize($this->_request->getParams()));
     $arrData["status"] = My_Model_Truyen_Api_Like::sendlike($params);
     $this->rr($arrData);
 }