abuse_admin_moderate

Definition

abuse_admin_moderate($status = array(), $assigned_to_uid = FALSE)
abuse/abuse.admin.inc, line 311

Description

Implement a generic moderation point

Code

<?php
function abuse_admin_moderate($status = array(), $assigned_to_uid = FALSE) {
  global $user;
  $limit = (empty($_GET['limit'])) ? 25 : $_GET['limit'];

  $content = '';
  $query = "SELECT type, oid, status, assigned_to_uid FROM {abuse_status} WHERE (status=". implode(' OR status=', $status) .")";
  if ($assigned_to_uid) {
    $query .= " AND assigned_to_uid=$user->uid";
  }
  $query .= " ORDER BY oid ASC";
  $result = pager_query($query, $limit, 0, NULL);
  $reports = array();
  while ($object = db_fetch_object($result)) {
    $obj = _abuse_load($object);
    $reports[] = $obj;
  }
  $content = theme('abuse_page', $reports, $limit);
  return $content;
}
?>