Fake log_id if needed
authorAaron Schulz <aaron@users.mediawiki.org>
Wed, 2 Apr 2008 06:30:31 +0000 (06:30 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Wed, 2 Apr 2008 06:30:31 +0000 (06:30 +0000)
includes/SpecialLog.php

index 901b86a..338aae0 100644 (file)
@@ -162,10 +162,13 @@ class LogPager extends ReverseChronologicalPager {
 
        function getQueryInfo() {
                $this->mConds[] = 'user_id = log_user';
+               # Hack this until live
+               global $wgAllowLogDeletion;
+               $log_id = $wgAllowLogDeletion ? 'log_id' : '0 AS log_id';
                return array(
                        'tables' => array( 'logging', 'user' ),
                        'fields' => array( 'log_type', 'log_action', 'log_user', 'log_namespace', 'log_title', 
-                               'log_params', 'log_comment', 'log_id', 'log_deleted', 'log_timestamp', 'user_name' ),
+                               'log_params', 'log_comment', $log_id, 'log_deleted', 'log_timestamp', 'user_name' ),
                        'conds' => $this->mConds,
                        'options' => array()
                );