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['s'])) { $s = $_POST['s']; } elseif(isset($_GET['s'])) { $s = $_GET['s']; } else { $s = "dd"; } if(isset($_POST['search'])) { $search = $_POST['search']; } elseif(isset($_GET['search'])) { $search = $_GET['search']; } else { $search = ""; } if(isset($_POST['article_id'])) { $article_id = $_POST['article_id']; } elseif(isset($_GET['article_id'])) { $article_id = $_GET['article_id']; } else { $article_id = ""; } if(isset($_POST['value'])) { $value = $_POST['value']; } elseif(isset($_GET['value'])) { $value = $_GET['value']; } else { $value = ""; } if ($task == 'approve') { $rc_article = new rc_article(null, $article_id); if ($rc_article->article_info[article_id]) { $value = $value > 0 ? 1 : 0; $database->database_query("UPDATE se_articles SET article_approved='$value' WHERE article_id='".$rc_article->article_info[article_id]."'"); $rc_article->article_owner(); $article_user = new se_user(array($rc_article->article_info[article_user_id],'','')); $article_date_start = $rc_article->article_info[article_date_start]; if ($article_user->user_exists != 0 and $value == 1 and $article_date_start > 0) { include_once('../include/class_actions.php'); $actions = new se_actions(); $article_title_short = $rc_article->article_info[article_title]; if(strlen($article_title_short) > 100) { $article_title_short = substr($article_title_short, 0, 97); $article_title_short .= "..."; } $actions->actions_add($rc_article->article_owner, "articleapprove", Array($rc_article->article_owner->user_info[user_username], $rc_article->article_owner->user_displayname, $article_id, $article_title_short, date("F j, Y, g:i a",$article_date_start)), Array(), 0, FALSE, "user", $rc_article->article_owner->user_info[user_id], $rc_article->article_info[article_privacy]); } } //rc_toolkit::redirect("admin_viewarticles.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(); } // 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; // 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(); } // UPDATE ALBUM VIEWS $articlealbum_views_new = $articlealbum_info[articlealbum_views] + 1; $database->database_query("UPDATE se_articlealbums SET articlealbum_views='$articlealbum_views_new' WHERE articlealbum_id='$articlealbum_info[articlealbum_id]' LIMIT 1");