aboutsummaryrefslogtreecommitdiffstats
path: root/index.php
diff options
context:
space:
mode:
authorMagnus Manske <magnusmanske@users.mediawiki.org>2006-01-11 14:01:40 +0000
committerMagnus Manske <magnusmanske@users.mediawiki.org>2006-01-11 14:01:40 +0000
commitf53d6be7868b82b3f639ba086f47141f6310990c (patch)
treebaf3491ce59934924fdeffae8ad5f08cbf445508 /index.php
parent7d9d598ef8afec2df32120eac5b60e0f947f8f9f (diff)
downloadmediawikicore-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.php15
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 );