private function writePost() { system::setParam("page", "writePost"); blog::getAllCats(); $fill = array(); $doRedirect = false; if (!empty($_POST["slug"])) { $fill["slug"] = core::generateSlug($_POST["slug"]); } else { if (!empty($_POST["title"])) { $fill["slug"] = core::generateSlug($_POST["title"]); } } if (isset($_GET["draftID"]) || isset($_GET["draftName"])) { $draftCall = isset($_GET["draftID"]) ? intval($_GET["draftID"]) : $_GET["draftName"]; $fill = blog::loadDraft($draftCall); } else { $fill += $_POST; } if (isset($_POST["picRealUpload"])) { $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"])) { $savedPost = blog::writePost($fill); if ($savedPost) { $doRedirect = true; } } blog::showAttachedPics($fill); $this->smarty->assign("fill", $fill); if ($doRedirect) { system::redirect("/adm/blog/posts"); } }
function addPage() { system::setParam("page", "addPage"); article::getAllCats(); $fill = array(); $doRedirect = false; if (!empty($_POST["slug"])) { $fill["slug"] = core::generateSlug($_POST["slug"]); } else { if (!empty($_POST["title"])) { $fill["slug"] = core::generateSlug($_POST["title"]); } } $fill += $_POST; if (isset($_POST["picRealUpload"])) { $uploadedPics = blog::uploadOnePicture($fill["slug"]); } $fill["poster"] = ""; if (isset($_FILES["poster"]) && $_FILES["poster"]["error"] == 0) { $uploadedPics = blog::uploadOnePicture($fill["slug"], "articleImages"); if (isset($uploadedPics["poster"]) && $uploadedPics["poster"]) { $fill["poster"] = serialize($uploadedPics["poster"]); } } if (isset($_POST["savePost"])) { $savedPost = blog::writePost($fill, "article"); if ($savedPost) { $doRedirect = true; } } blog::showAttachedPics($fill); $this->smarty->assign("fill", $fill); if ($doRedirect) { system::redirect(system::param("urlBase") . "listPage"); } }