Fix a regression from r32685: Show a nice error message instead of a useless navigati...
authorRaimond Spekking <raymond@users.mediawiki.org>
Wed, 2 Apr 2008 12:20:01 +0000 (12:20 +0000)
committerRaimond Spekking <raymond@users.mediawiki.org>
Wed, 2 Apr 2008 12:20:01 +0000 (12:20 +0000)
includes/SpecialLog.php

index bb9e2de..f77b20e 100644 (file)
@@ -40,14 +40,20 @@ function wfSpecialLog( $par = '' ) {
        $loglist->showHeader( $wgOut, $pager->getType() );
        # Show form options
        $loglist->showOptions( $wgOut, $pager->getType(), $pager->getUser(), $pager->getPage(), $pager->getPattern() );
+
        # Insert list
-       $wgOut->addHTML(
-               $pager->getNavigationBar() . 
-               $loglist->beginLogEventList() .
-               $pager->getBody() .
-               $loglist->endLogEventList() .
-               $pager->getNavigationBar()
-       );
+       $logBody = $pager->getBody();
+       if( $logBody ) {
+               $wgOut->addHTML(
+                       $pager->getNavigationBar() . 
+                       $loglist->beginLogEventList() .
+                       $logBody .
+                       $loglist->endLogEventList() .
+                       $pager->getNavigationBar()
+               );
+       } else {
+               $wgOut->addWikiMsg( 'logempty' );
+       }
 }
 
 /**