--- abuse.module 2007-04-25 03:55:09.000000000 +0800
+++ abuse.module 2008-03-06 20:23:38.000000000 +0800
@@ -831,6 +831,7 @@ function theme_abuse_report($object) {
$output .= "
\n";
foreach ($object->reports as $report) {
$output .= "- ". theme('username', $report) .' '. format_date($report->created) ."
\n";
+ $output .= "- ". $report->report_reason ."\n";
$output .= "
- ". check_plain($report->body) ."
\n";
}
$output .= "
\n";
@@ -935,7 +936,7 @@ function _abuse_report_generated($type =
function _abuse_load_reports($type, $oid) {
$reports = array();
- $result = db_query("SELECT a.*, u.name as registered_name, u.uid FROM {abuse} a INNER JOIN {users} u ON u.uid=a.uid WHERE a.type = '%s' AND a.oid = %d", $type, $oid);
+ $result = db_query("SELECT a.*, ar.reason AS report_reason, u.name as registered_name, u.uid FROM {abuse} a INNER JOIN {abuse_reasons} ar ON a.reason = ar.arid INNER JOIN {users} u ON u.uid=a.uid WHERE a.type = '%s' AND a.oid = %d", $type, $oid);
while ($report = db_fetch_object($result)) {
$report->name = $report->uid ? $report->registered_name : $report->name;
$reports[] = $report;