$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); }