function __construct( $name = 'RandomExcludeBlank' ){ global $wgContentNamespaces; $this->namespaces = $wgContentNamespaces; parent::__construct( $name ); SpecialPageFactory::setGroup( 'RandomExcludeBlank','redirects' ); }
public function __construct() { global $wgUser, $wgRequest, $wmincPref, $wmincProjectSite; $target = $wgRequest->getVal( 'testwiki' ); $target = IncubatorTest::analyzePrefix( $target ); $project = isset( $target['project'] ) ? $target['project'] : ''; $lang = isset( $target['lang'] ) ? $target['lang'] : ''; if( IncubatorTest::isContentProject() || ( $project && $lang ) ) { $dbr = wfGetDB( DB_SLAVE ); $this->extra[] = 'page_title' . $dbr->buildLike( IncubatorTest::displayPrefix( $project, $lang ) . '/', $dbr->anyString() ); } elseif( $wgUser->getOption($wmincPref . '-project') == $wmincProjectSite['short'] ) { # project or help namespace $this->extra['page_namespace'] = array( 4, 12 ); } parent::__construct( 'RandomByTest' ); }
function __construct() { parent::__construct('Randomredirect'); $this->isRedir = true; }
function __construct() { parent::__construct('Randomredirect'); }
public function __construct() { parent::__construct( 'Randomrootpage' ); $this->extra[] = "page_title NOT LIKE '%/%'"; }
function __construct( $name = 'RandomInCategory' ) { parent::__construct( $name ); }
public function __construct() { parent::__construct('Randomrootpage'); $dbr = wfGetDB(DB_REPLICA); $this->extra[] = 'page_title NOT ' . $dbr->buildLike($dbr->anyString(), '/', $dbr->anyString()); }