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); } // SEND USER BACK TO VIEW ENTRIES PAGE header("Location: user_blog.php"); exit; } // AN ERROR OCCURED SEND THE DATA BACK $blogentry_info = array('blogentry_id' => $blogentry_id, 'blogentry_title' => $blogentry_title, 'blogentry_body' => $blogentry_body, 'blogentry_blogentrycat_id' => $blogentry_blogentrycat_id, 'blogentry_search' => $blogentry_search, 'blogentry_privacy' => $blogentry_privacy, 'blogentry_comments' => $blogentry_comments, 'blogentry_trackbacks' => $blogentry_trackbacks); } // GET BLOG ENTRY CATEGORIES $blogentrycats_array = $blog->blog_category_list($user->user_info['user_id']); // GET PREVIOUS PRIVACY SETTINGS $level_blog_privacy = unserialize($user->level_info['level_blog_privacy']); rsort($level_blog_privacy); for ($c = 0; $c < count($level_blog_privacy); $c++) { $lvar = user_privacy_levels($level_blog_privacy[$c]); if ($lvar) { SE_Language::_preload($privacy_options[$level_blog_privacy[$c]] = $lvar); } } $level_blog_comments = unserialize($user->level_info['level_blog_comments']); rsort($level_blog_comments); for ($c = 0; $c < count($level_blog_comments); $c++) { $lvar = user_privacy_levels($level_blog_comments[$c]); if ($lvar) { SE_Language::_preload($comment_options[$level_blog_comments[$c]] = $lvar);
$resource = $database->database_query($sql) or die($database->database_error() . " <b>SQL was: </b>{$sql}"); if (!$database->database_num_rows($resource)) { echo '{"result" : "failure"}'; exit; } $result = $database->database_fetch_assoc($resource); $lvar_id = $result['blogentrycat_languagevar_id']; SE_Language::edit($lvar_id, $blogentrycat_title); $sql = "UPDATE se_blogentrycats SET blogentrycat_title='{$blogentrycat_title}' WHERE blogentrycat_id='{$blogentrycat_id}' LIMIT 1"; $resource = $database->database_query($sql) or die($database->database_error() . " <b>SQL was: </b>{$sql}"); if ($database->database_affected_rows($resource) || $resource) { echo '{"result" : "success"}'; } else { echo '{"result" : "failure"}'; } exit; } elseif ($task == "dosave") { $setting_permission_blog = $_POST['setting_permission_blog']; $sql = "UPDATE se_settings SET setting_permission_blog='{$setting_permission_blog}'"; $database->database_query($sql) or die($database->database_error() . " <b>SQL was: </b>{$sql}"); $setting = $database->database_fetch_assoc($database->database_query("SELECT * FROM se_settings LIMIT 1")); $result = 1; } } } // GET BLOG ENTRY CATEGORIES $categories_array = se_blog::blog_category_list($blogentrycat_showusercreated); // ASSIGN VARIABLES AND SHOW GENERAL SETTINGS PAGE $smarty->assign('result', $result); $smarty->assign('blogentrycats', $categories_array); include "admin_footer.php";