function article_load_entries($var_name = 'article_entries', $limit = 10, $where = "", $sort = "article_date_start DESC") { global $smarty; $criterias = array("article_approved = '1'", "article_draft = '0'", "article_search= '1'"); if ($where != "") { $criterias[] = $where; } $where = join(' AND ', $criterias); $rc_article = new rc_article(); $article_array = $rc_article->article_list(0, $limit, $sort, $where, 1); foreach ($article_array as $k => $article_entry) { $article_array[$k]['article']->article_info['article_body'] = str_replace("\r\n", "", html_entity_decode($article_entry['article']->article_info['article_body'])); } $smarty->assign($var_name, $article_array); }
} elseif($s == "gd") { $sort = "articlecat_title DESC"; $g = "g"; } else { $sort = "article_date_start DESC"; $d = "d"; } // SET WHERE CLAUSE if($search != "") { $where = "(article_title LIKE '%$search%' OR article_body LIKE '%$search%')"; } else { $where = ""; } // CREATE ARTICLE OBJECT $entries_per_page = 20; $article = new rc_article(); $start = ($p - 1) * $entries_per_page; // GET TOTAL ENTRIES $total_articleentries = $article->article_total($where); //rc_toolkit::debug($total_articleentries,"total_articleentries"); // MAKE ENTRY PAGES $page_vars = make_page($total_articleentries, $entries_per_page, $p); if ($total_articleentries > 0) { // GET ENTRY ARRAY $articleentries = $article->article_list($page_vars[0], $entries_per_page, $sort, $where, 1);
<?php switch ($page) { // CODE FOR PROFILE PAGE case "profile": $entries = array(); $total_entries = 0; if ($owner->level_info[level_article_allow] != 0) { $current_time = time(); // START article $article = new rc_article($owner->user_info[user_id]); $entries_per_page = 5; $sort = "article_date_start DESC"; // GET PRIVACY LEVEL AND SET WHERE $privacy_level = $owner->user_privacy_max($user, $owner->level_info[level_article_privacy]); $where = "(article_privacy<='{$privacy_level}') AND article_approved = '1' AND article_draft = '0'"; // GET TOTAL ENTRIES $total_entries = $article->article_total($where); // GET ENTRY ARRAY $entries = $article->article_list(0, $entries_per_page, $sort, $where, 1); } // ASSIGN ENTRIES SMARY VARIABLE $smarty->assign('article_entries', $entries); $smarty->assign('total_article_entries', $total_entries); break; }
$smarty->assign('error_submit', 11150638); include "footer.php"; } if(isset($_POST['articlecat_id'])) { $articlecat_id = $_POST['articlecat_id']; } elseif(isset($_GET['articlecat_id'])) { $articlecat_id = $_GET['articlecat_id']; } else { $articlecat_id = ""; } if(isset($_POST['p'])) { $p = $_POST['p']; } elseif(isset($_GET['p'])) { $p = $_GET['p']; } else { $p = 1; } $keyword = rc_toolkit::get_request('keyword'); $f = rc_toolkit::get_request('f'); $tag = rc_toolkit::get_request('tag'); // CREATE ARTICLE OBJECT $now = time(); $current_time = time(); $article = new rc_article(); $rc_tag = new rc_articletag(); $criterias = array( "article_approved = '1'", "article_draft = '0'", "article_search= '1'" ); if ($owner->user_exists) { $criterias[] = "article_user_id = '{$owner->user_info['user_id']}'"; } if (strlen($keyword)) { $criterias[] = "(article_title LIKE '%$keyword%' OR article_body LIKE '%$keyword%')"; } if ($f == 1) {
include "header.php"; if(isset($_POST['p'])) { $p = $_POST['p']; } elseif(isset($_GET['p'])) { $p = $_GET['p']; } else { $p = 1; } if(isset($_GET['article_id'])) { $article_id = $_GET['article_id']; } else { $article_id = 0; } // DISPLAY ERROR PAGE IF USER IS NOT LOGGED IN AND ADMIN SETTING REQUIRES REGISTRATION if($user->user_exists == 0 & $setting[setting_permission_article] == 0) { $smarty->assign('error_header', 11150803); $smarty->assign('error_message', 11150804); $smarty->assign('error_submit', 11150810); $smarty->display("error.tpl"); exit(); } // INITIALIZE ARTICLE OBJECT $article = new rc_article($user->user_info[user_id], $article_id); if($article->article_exists == 0) { header("Location: home.php"); exit(); } if(!$article->is_article_active()) { header("Location: article.php?article_id=".$article->article_info[article_id]); exit(); } // GET ARTICLE ALBUM INFO $articlealbum_info = $database->database_fetch_assoc($database->database_query("SELECT * FROM se_articlealbums WHERE articlealbum_article_id='".$article->article_info[article_id]."' LIMIT 1")); // GET PRIVACY LEVEL $article->article_owner(); $owner = $article->article_owner;
rsort($level_article_privacy); $level_article_comments = unserialize($user->level_info[level_article_comments]); rsort($level_article_comments); $article_draft = 0; $article_privacy = $level_article_privacy[0]; $article_comments = $level_article_comments[0]; $article_search = 1; $articlecat_id = 0; $subarticlecat_id = 0; $article_date_start = time(); $article_tags = rc_toolkit::get_request('article_tags'); // INITIALIZE ARTICLE OBJECT $new_article = new rc_article($user->user_info[user_id], 0); // ATTEMPT TO ADD ARTICLE if($task == "doadd") { $article_title = censor($_POST['article_title']); $article_body = censor($_POST['article_body']); $articlecat_id = $_POST['articlecat_id']; $subarticlecat_id = $_POST['subarticlecat_id']; $article_draft = isset($_POST['draft']) ? 1 : 0; $article_search = $_POST['article_search']; $article_privacy = $_POST['article_privacy']; $article_comments = $_POST['article_comments']; if($_POST['article_date_start_hour'] == "12") { $_POST['article_date_start_hour'] = 0; } if($_POST['article_date_start_ampm'] == "PM") { $_POST['article_date_start_hour'] += 12; } $article_date_start = mktime($_POST['article_date_start_hour'], $_POST['article_date_start_minute'], 0, $_POST['article_date_start_month'], $_POST['article_date_start_day'], $_POST['article_date_start_year']);
include "header.php"; if(isset($_GET['article_id'])) { $article_id = $_GET['article_id']; } else { $article_id = 0; } // DISPLAY ERROR PAGE IF USER IS NOT LOGGED IN AND ADMIN SETTING REQUIRES REGISTRATION if($user->user_exists == 0 & $setting[setting_permission_article] == 0) { $page = "error"; $smarty->assign('error_header', 11150528); $smarty->assign('error_message', 11150530); $smarty->assign('error_submit', 11150539); include "footer.php"; } // INITIALIZE ARTICLE OBJECT $rc_article = new rc_article($user->user_info[user_id], $article_id); //rc_toolkit::debug($rc_article); if($rc_article->article_exists == 0) { $page = "error"; $smarty->assign('error_header', 11150528); $smarty->assign('error_message', 11150541); $smarty->assign('error_submit', 11150539); include "footer.php"; } elseif ($rc_article->article_info[article_approved] == 0) { $page = "error"; $smarty->assign('error_header', 11150528); $smarty->assign('error_message', 11150502); $smarty->assign('error_submit', 11150539);
<? $page = "user_article_edit_delete"; include "header.php"; if($user->level_info[level_article_allow] == 0) { header("Location: user_home.php"); exit(); } if(isset($_GET['task'])) { $task = $_GET['task']; } elseif(isset($_POST['task'])) { $task = $_POST['task']; } else { $task = "main"; } if(isset($_GET['article_id'])) { $article_id = $_GET['article_id']; } elseif(isset($_POST['article_id'])) { $article_id = $_POST['article_id']; } else { $article_id = 0; } // INITIALIZE EVENT OBJECT $article = new rc_article($user->user_info[user_id], $article_id); if($article->article_exists == 0) { header("Location: user_article.php"); exit(); } if($article->article_info[article_user_id] != $user->user_info[user_id]) { header("Location: user_article.php"); exit(); } if($task == "dodelete") { $article->article_delete($article->article_info[article_id]); header("Location: user_article.php"); exit(); } // ASSIGN VARIABLES AND SHOW DELETE EVENTS PAGE $smarty->assign('article', $article); include "footer.php"; ?>
if(isset($_POST['task'])) { $task = $_POST['task']; } elseif(isset($_GET['task'])) { $task = $_GET['task']; } else { $task = "main"; } if(isset($_POST['p'])) { $p = $_POST['p']; } elseif(isset($_GET['p'])) { $p = $_GET['p']; } else { $p = 1; } if(isset($_POST['article_id'])) { $article_id = $_POST['article_id']; } elseif(isset($_GET['article_id'])) { $article_id = $_GET['article_id']; } else { $article_id = 0; } // DISPLAY ERROR PAGE IF USER IS NOT LOGGED IN AND ADMIN SETTING REQUIRES REGISTRATION if($user->user_exists == 0 & $setting[setting_permission_article] == 0) { $page = "error"; $smarty->assign('error_header', 11151020); $smarty->assign('error_message', 11151022); $smarty->assign('error_submit', 11151023); include "footer.php"; } // INITIALIZE ARTICLE OBJECT $article = new rc_article($user->user_info[user_id], $article_id); if($article->article_exists == 0) { header("Location: home.php"); exit(); } if(!$article->is_article_active()) { header("Location: article.php?article_id=".$article->article_info[article_id]); exit(); } $article->article_owner(); $owner = $article->article_owner; // CHECK PRIVACY $privacy_max = $owner->user_privacy_max($user); if(!($article->article_info[article_privacy] & $privacy_max)) { header("Location: article.php?article_id=".$article->article_info[article_id]); exit(); }
<? $page = "user_article_edit_files_upload"; include "header.php"; if($user->level_info[level_article_allow] == 0) { header("Location: user_home.php"); exit(); } if(isset($_GET['article_id'])) { $article_id = $_GET['article_id']; } elseif(isset($_POST['article_id'])) { $article_id = $_POST['article_id']; } else { $article_id = 0; } if(isset($_POST['task'])) { $task = $_POST['task']; } elseif(isset($_GET['task'])) { $task = $_GET['task']; } else { $task = "main"; } // INITIALIZE ARTICLE OBJECT $article = new rc_article($user->user_info[user_id], $article_id); if($article->article_exists == 0) { header("Location: user_article.php"); exit(); } if($article->article_info[article_user_id] != $user->user_info[user_id]) { header("Location: user_article.php"); exit(); } // GET ARTICLE ALBUM INFO $articlealbum_info = $database->database_fetch_assoc($database->database_query("SELECT * FROM se_articlealbums WHERE articlealbum_article_id='".$article->article_info[article_id]."' LIMIT 1")); // GET TOTAL SPACE USED $space_used = $article->article_media_space(); $space_left = $article->articleowner_level_info[level_article_album_storage] - $space_used; // UPLOAD FILES if($task == "doupload") { $file_result = Array(); // RUN FILE UPLOAD FUNCTION FOR EACH SUBMITTED FILE $update_articlealbum = 0; $new_articlealbum_cover = "";
<? $page = "user_article_edit"; include "header.php"; if($user->level_info[level_article_allow] == 0) { header("Location: user_home.php"); exit(); } if(isset($_POST['article_id'])) { $article_id = $_POST['article_id']; } elseif(isset($_GET['article_id'])) { $article_id = $_GET['article_id']; } else { $article_id = 0; } if(isset($_POST['task'])) { $task = $_POST['task']; } elseif(isset($_GET['task'])) { $task = $_GET['task']; } else { $task = "main"; } if(isset($_POST['justadded'])) { $justadded = $_POST['justadded']; } elseif(isset($_GET['justadded'])) { $justadded = $_GET['justadded']; } else { $justadded = ""; } // INITIALIZE ARTICLE OBJECT $article = new rc_article($user->user_info[user_id], $article_id); $rc_tag = new rc_articletag(); if($article->article_exists == 0) { header("Location: user_article.php"); exit(); } if($article->article_info[article_user_id] != $user->user_info[user_id]) { header("Location: user_article.php"); exit(); } // SET ERROR VARIABLES $is_error = 0; $result = 0; $error_message = ""; // GET PRIVACY SETTINGS $level_article_privacy = unserialize($user->level_info[level_article_privacy]); rsort($level_article_privacy); $level_article_comments = unserialize($user->level_info[level_article_comments]); rsort($level_article_comments); // CHECK FOR ADMIN ALLOWANCE OF PHOTO if($article->articleowner_level_info[level_article_photo] == 0 & ($task == "remove" | $task == "upload")) { $task = "main"; }