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");
}
示例#2
0
// 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");