diff options
author | Magnus Manske <magnusmanske@users.mediawiki.org> | 2006-01-11 14:01:40 +0000 |
---|---|---|
committer | Magnus Manske <magnusmanske@users.mediawiki.org> | 2006-01-11 14:01:40 +0000 |
commit | f53d6be7868b82b3f639ba086f47141f6310990c (patch) | |
tree | baf3491ce59934924fdeffae8ad5f08cbf445508 /index.php | |
parent | 7d9d598ef8afec2df32120eac5b60e0f947f8f9f (diff) | |
download | mediawikicore-f53d6be7868b82b3f639ba086f47141f6310990c.tar.gz mediawikicore-f53d6be7868b82b3f639ba086f47141f6310990c.zip |
Page creation now mostly moved from index.php to Wiki.php
Notes
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/12608
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/index.php b/index.php index 90aa84f86548..d1428aa0709c 100644 --- a/index.php +++ b/index.php @@ -119,23 +119,14 @@ if ( !is_null( $wgTitle ) && !$wgTitle->userCanRead() ) { wfProfileIn( 'main-action' ); +# Initialize MediaWiki base class require_once( "includes/Wiki.php" ) ; $mediaWiki = new MediaWiki() ; $mediaWiki->setVal( "Server", $wgServer ); +$mediaWiki->setVal( "DisableInternalSearch", $wgDisableInternalSearch ); -if( !$wgDisableInternalSearch && !is_null( $search ) && $search !== '' ) { - require_once( 'includes/SpecialSearch.php' ); - $wgTitle = Title::makeTitle( NS_SPECIAL, 'Search' ); - wfSpecialSearch(); -} else if( !$wgTitle or $wgTitle->getDBkey() == '' ) { - $wgTitle = Title::newFromText( wfMsgForContent( 'badtitle' ) ); - $wgOut->errorpage( 'badtitle', 'badtitletext' ); -} else if ( $mediaWiki->initializeSpecialCases( $wgTitle , $wgOut , $wgRequest , $action ) ) { - # Do nothing, everything was already done by $mediaWiki - -} else { - +if ( !$mediaWiki->initializeSpecialCases( $wgTitle , $wgOut , $wgRequest , $action , $search ) ) { $wgArticle = $mediaWiki->initializeArticle( $wgTitle, $wgRequest, $action ); |