Example #1
0
// DO SAVE
if ($task == "dosave") {
    $blogentry_title = $_POST['blogentry_title'];
    $blogentry_body = $_POST['blogentry_body'];
    $blogentry_blogentrycat_id = $_POST['blogentry_blogentrycat_id'];
    $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) {