public function editAction()
 {
     $err = null;
     $params = null;
     $id = intval($this->_request->getParam("id"));
     $arrData = My_Model_Truyen_Admin_Category::getbyID(array("id" => $id));
     $this->view->params = $arrData;
     if ($this->_request->isPost()) {
         $params = array_merge(array("name" => null, "active" => null), My_Util::santinize($this->_request->getParams()));
         if (!$params["name"]) {
             $err[] = "Name is empty";
         }
         if (!$err) {
             if ($_FILES["file"]["name"]) {
                 $arrImage = $this->_imageupload($_FILES["file"], UPLOAD_TRUYEN_CATEGORY_IMAGE_PATH, UPLOAD_TRUYEN_CATEGORY_IMAGE_URL);
                 if (!$arrImage["status"]) {
                     $err[] = $arrImage["error"];
                 }
             }
         }
         if (!$err) {
             $arrX = array("name" => $params["name"], "active" => $params["active"], "image" => isset($arrImage["data"]["link"]) ? $arrImage["data"]["link"] : null, "id" => $id);
             //var_dump($arrX);die;
             $result = My_Model_Truyen_Admin_Category::update($arrX);
             if ($result) {
                 $this->alert("Edit successfully.", BASE_URL . "/truyenadmin/category");
             } else {
                 $this->alert("Errors.", BASE_URL . "/truyenadmin/category/add");
             }
         }
     }
     $this->view->err = $err;
     $this->render("form");
 }