public function editContentAction() { //Set Layout if ($this->request->isPost()) { $data_edit = $this->request->getPost("data", null, false); $response = array("status" => 0, "message" => "Không Thành Công"); $content_obj = new \HaiQuan\Backend\Models\CtgVanbang(); if (!empty($data_edit)) { $firt_file = substr($data_edit["vb_file_dinh_kem"], 0, 1); if ($firt_file == "/") { $data_edit["vb_file_dinh_kem"] = substr($data_edit["vb_file_dinh_kem"], 1, strlen($data_edit["vb_file_dinh_kem"])); } $data_edit["vb_seo"] = \library\Util::get_seo($data_edit["vb_title"]); $data_edit["vb_edit_date"] = date("Y-m-d H:i:s"); $data_edit["vb_user_id"] = $this->user['us_id']; if (!isset($data_edit["vb_id"]) || empty($data_edit["vb_id"])) { //Insert $id_content = $data_edit["vb_id"]; unset($data_edit["vb_id"]); $data_edit["vb_create_date"] = date("Y-m-d H:i:s"); $result = $content_obj->save($data_edit); } else { $result = $content_obj->updateVanBanByID($data_edit, $data_edit["vb_id"]); } if ($result) { $response["status"] = 1; } else { $response["message"] = implode(";", $content_obj->getMessages()); } // $data_edit["vb_id"] = $content_obj->vb_id; $response["data"] = $data_edit; } echo json_encode($response); exit; } else { $this->view->header_title = "Edit Content - Managed"; $this->assets->addCss($this->config['GAME_URL'] . 'public/css/admin/plugin/datetimepicker.css'); $this->assets->collection("inline")->addJs($this->config['GAME_URL'] . 'public/js/admin/view/edit-vanbang.js'); $this->assets->collection("head")->addJs($this->config['GAME_URL'] . 'public/js/admin/plugin/bootstrap-datetimepicker.min.js'); $this->assets->collection("head")->addJs($this->config['GAME_URL'] . 'public/js/admin/plugin/ckeditor/ckeditor.js'); $this->assets->collection("head")->addJs($this->config['GAME_URL'] . 'public/js/admin/plugin/ckeditor/adapters/jquery.js'); $this->assets->collection("head")->addJs($this->config['GAME_URL'] . 'public/js/admin/plugin/ckfinder/ckfinder.js'); $co_id = $this->request->getQuery("id", "int", false); $content_obj = new \HaiQuan\Backend\Models\CtgVanbang(); $content = array(); if (!empty($co_id)) { $content = $content_obj->findFirst("vb_id=" . $co_id)->toArray(); } if (empty($content)) { $content = $content_obj->toArray(); } if (empty($content["vb_images"])) { $content["vb_images"] = "public/uploads/images/Banner/banner-detail-news.jpg"; } $this->view->content = $content; } }