private function editPost() { $id = intval($_GET["contentID"]); if (!$id) { return false; } $doRedirect = false; $fill = $_POST; if (isset($_POST["slug"]) && $_POST["slug"]) { $fill["slug"] = core::generateSlug($_POST["slug"]); } if (isset($_POST["uploadPicture"])) { $uploadedPics = blog::uploadOnePicture($fill["slug"]); } $fill["poster"] = ""; if (isset($_FILES["poster"]) && $_FILES["poster"]["error"] == 0) { $uploadedPics = blog::uploadOnePicture($fill["slug"], "posterImages"); if (isset($uploadedPics["poster"]) && $uploadedPics["poster"]) { $fill["poster"] = serialize($uploadedPics["poster"]); } } if (isset($_POST["savePost"])) { if (blog::updatePost($id, $fill)) { $doRedirect = true; } } blog::getAllCats($id); system::setParam("page", "editPost"); $sqlData = blog::buildForm("content", array("AND `contentID`={$id}")); blog::showAttachedPics($sqlData); $this->smarty->assign("annotationRestriction", system::param("annotationRestriction")); if ($doRedirect) { system::redirect("/adm/blog/posts"); } }