X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=wiki.phtml;h=435dff0efcc049be277604f6d019231e5744f4d6;hb=ab2b4eeae89f9a677ebe762219d2460d06a09c41;hp=4093459b093840ac2dba51a600d6edfe361ddc7f;hpb=e2f98922df92eedf50aa5f93f2f4327d436a1c71;p=lhc%2Fweb%2Fwiklou.git diff --git a/wiki.phtml b/wiki.phtml index 4093459b09..435dff0efc 100644 --- a/wiki.phtml +++ b/wiki.phtml @@ -1,107 +1,3 @@ -setPrintable(); } - -if ( "" == $title && "delete" != $action ) { - $wgTitle = Title::newFromText( wfMsg( "mainpage" ) ); -} elseif ( $curid ) { - # URLs like this are generated by RC, because rc_title isn't always accurate - $wgTitle = Title::newFromID( $curid ); -} else { - $wgTitle = Title::newFromURL( $title ); -} -wfProfileOut( "main-misc-setup" ); - -if ( "" != $search ) { - if($go) { - wfGo( $search ); - } else { - wfSearch( $search ); - } -} else if( !$wgTitle or $wgTitle->getInterwiki() != "" or $wgTitle->getDBkey() == "" ) { - $wgTitle = Title::newFromText( wfMsg( "badtitle" ) ); - $wgOut->errorpage( "badtitle", "badtitletext" ); -} else if ( ( $action == "view" ) && $wgTitle->getPrefixedDBKey() != $title ) { - /* redirect to canonical url */ - $wgOut->redirect( wfLocalUrl( $wgTitle->getPrefixedURL() ) ); -} else if ( Namespace::getSpecial() == $wgTitle->getNamespace() ) { - wfSpecialPage(); -} else { - if ( Namespace::getMedia() == $wgTitle->getNamespace() ) { - $wgTitle = Title::makeTitle( Namespace::getImage(), $wgTitle->getDBkey() ); - } - - switch( $wgTitle->getNamespace() ) { - case 6: - include_once( "ImagePage.php" ); - $wgArticle = new ImagePage( $wgTitle ); - break; - default: - $wgArticle = new Article( $wgTitle ); - } - - switch( $action ) { - case "view": - case "watch": - case "unwatch": - case "delete": - case "revert": - case "rollback": - case "protect": - case "unprotect": - $wgArticle->$action(); - break; - case "print": - $wgArticle->view(); - break; - case "edit": - case "submit": - if( !$wgCommandLineMode && !isset( $_COOKIE[ini_get("session.name")] ) ) { - User::SetupSession(); - } - include_once( "EditPage.php" ); - $editor = new EditPage( $wgArticle ); - $editor->$action(); - break; - case "history": - include_once( "PageHistory.php" ); - $history = new PageHistory( $wgArticle ); - $history->history(); - break; - default: - $wgOut->errorpage( "nosuchaction", "nosuchactiontext" ); - } -} - -$wgOut->output(); -foreach ( $wgDeferredUpdateList as $up ) { $up->doUpdate(); } -logProfilingData(); -wfDebug( "Request ended normally\n" ); -?> +