Example #1
0
File: ajax.php Project: ygres/sblog
 function saveDraft()
 {
     $data = drafts::processDefaultData();
     if (drafts::save($data["contentID"], $_SESSION["user"]["userID"], $data["type"])) {
         echo "Ok";
     } else {
         echo "Error";
     }
 }
Example #2
0
File: news.php Project: ygres/sblog
 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");
     }
 }