function saveDraft() { $data = drafts::processDefaultData(); if (drafts::save($data["contentID"], $_SESSION["user"]["userID"], $data["type"])) { echo "Ok"; } else { echo "Error"; } }
function writePost() { system::setParam("page", "writePost"); news::getAllCats(); $fill = array(); $doRedirect = false; $fill = $_POST; if (!empty($_POST["slug"])) { $fill["slug"] = core::generateSlug($_POST["slug"]); } else { if (!empty($_POST["title"])) { $fill["slug"] = core::generateSlug($_POST["title"]); } } if (isset($_POST["picRealUpload"])) { $uploadedPics = news::uploadOnePicture($fill["slug"]); } // $fill["poster"] = ""; if (isset($_FILES["poster"]) && $_FILES["poster"]["error"] == 0) { $uploadedPics = news::uploadOnePicture($fill["slug"], "posterImages"); if (isset($uploadedPics["poster"]) && $uploadedPics["poster"]) { $fill["poster"] = serialize($uploadedPics["poster"]); } } if (isset($_POST["savePost"])) { $savedPost = news::writePost($fill); if ($savedPost) { drafts::save($savedPost["contentID"], $_SESSION["user"]["userID"], "news"); $doRedirect = true; } } news::showAttachedPics($fill); $fill['key'] = core::generateKey(); $this->smarty->assign("fill", $fill); if ($doRedirect) { system::redirect("/adm/news/posts"); } }