abuse_admin_moderate($status = array(), $assigned_to_uid = FALSE)
abuse/abuse.admin.inc, line 311
Implement a generic moderation point
<?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;
}
?>