Example #1
0
 $blogentry_search = $_POST['blogentry_search'];
 $blogentry_privacy = $_POST['blogentry_privacy'];
 $blogentry_comments = $_POST['blogentry_comments'];
 $blogentry_trackbacks = $_POST['blogentry_trackbacks'];
 $new_blogentrycat_title = $_POST['new_blogentrycat_title'];
 // CATEGORY
 if ($blogentry_blogentrycat_id == -1 && !trim($new_blogentrycat_title)) {
     $blogentry_blogentrycat_id = 0;
 }
 if ($user->level_info['level_blog_category_create'] && $blogentry_blogentrycat_id == -1) {
     $blogentry_blogentrycat_id = $blog->blog_category_create($new_blogentrycat_title);
 }
 // CREATE VS EDIT
 $is_edit = !empty($blogentry_id);
 // POST ENTRY
 $result_array = $blog->blog_entry_post($blogentry_id, $blogentry_title, $blogentry_body, $blogentry_blogentrycat_id, $blogentry_search, $blogentry_privacy, $blogentry_comments, $blogentry_trackbacks);
 if (empty($blogentry_id) && !empty($result_array['blogentry_id'])) {
     $blogentry_id = $result_array['blogentry_id'];
 }
 // STUFF TO DO ON SUCCESS
 if ($result_array['result']) {
     // UPDATE LAST UPDATE DATE (SAY THAT 10 TIMES FAST)
     $user->user_lastupdate();
     // INSERT ACTION
     if (!$is_edit) {
         if (strlen($blogentry_title) > 100) {
             $blogentry_title = substr($blogentry_title, 0, 97);
         }
         $blogentry_title .= "...";
         $actions->actions_add($user, "postblog", array($user->user_info['user_username'], $user->user_displayname, $blogentry_id, $blogentry_title), array(), 0, FALSE, "user", $user->user_info['user_id'], $blogentry_privacy);
     }