Revert r39518. Fucks up type selector. Does anybody test this stuff?
authorAaron Schulz <aaron@users.mediawiki.org>
Mon, 18 Aug 2008 17:38:11 +0000 (17:38 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Mon, 18 Aug 2008 17:38:11 +0000 (17:38 +0000)
includes/specials/SpecialLog.php

index 80d427a..3154ed1 100644 (file)
  * constructor
  */
 function wfSpecialLog( $par = '' ) {
-       global $wgRequest, $wgOut, $wgUser, $wgLogTypes;
-
+       global $wgRequest, $wgOut, $wgUser;
        # Get parameters
-       $parms = explode( '/', ($par = ( $par !== null ) ? $par : '' ) );
-       $symsForAll = array( '*', 'all' );
-       if ( $parms[0] != '' && ( in_array( $par, $wgLogTypes ) || in_array( $par, $symsForAll ) ) ) {
-               $type = $par;
-               $user = $wgRequest->getText( 'user' );
-       } else if ( count( $parms ) == 2 ) {
-               $type = $parms[0];
-               $user = $parms[1];
-       } else {
-               $type = $wgRequest->getVal( 'group' );
-               $user = ( $par != '' ) ? $par : $wgRequest->getText( 'user' );
-       }
+       $type = $wgRequest->getVal( 'type', $par );
+       $user = $wgRequest->getText( 'user' );
        $title = $wgRequest->getText( 'page' );
        $pattern = $wgRequest->getBool( 'pattern' );
        $y = $wgRequest->getIntOrNull( 'year' );