コード例 #1
0
ファイル: index.php プロジェクト: puring0815/OpenKore
$title = $wgRequest->getVal('title');
#
# Send Ajax requests to the Ajax dispatcher.
#
if ($wgUseAjax && $action == 'ajax') {
    require_once $IP . '/includes/AjaxDispatcher.php';
    $dispatcher = new AjaxDispatcher();
    $dispatcher->performAction();
    $mediaWiki->restInPeace($wgLoadBalancer);
    exit;
}
$wgTitle = $mediaWiki->checkInitialQueries($title, $action, $wgOut, $wgRequest, $wgContLang);
if ($wgTitle == NULL) {
    unset($wgTitle);
}
wfProfileOut('main-misc-setup');
# Setting global variables in mediaWiki
$mediaWiki->setVal('Server', $wgServer);
$mediaWiki->setVal('DisableInternalSearch', $wgDisableInternalSearch);
$mediaWiki->setVal('action', $action);
$mediaWiki->setVal('SquidMaxage', $wgSquidMaxage);
$mediaWiki->setVal('EnableDublinCoreRdf', $wgEnableDublinCoreRdf);
$mediaWiki->setVal('EnableCreativeCommonsRdf', $wgEnableCreativeCommonsRdf);
$mediaWiki->setVal('CommandLineMode', $wgCommandLineMode);
$mediaWiki->setVal('UseExternalEditor', $wgUseExternalEditor);
$mediaWiki->setVal('DisabledActions', $wgDisabledActions);
$wgArticle = $mediaWiki->initialize($wgTitle, $wgOut, $wgUser, $wgRequest);
$mediaWiki->finalCleanup($wgDeferredUpdateList, $wgLoadBalancer, $wgOut);
# Not sure when $wgPostCommitUpdateList gets set, so I keep this separate from finalCleanup
$mediaWiki->doUpdates($wgPostCommitUpdateList);
$mediaWiki->restInPeace($wgLoadBalancer);
コード例 #2
0
ファイル: index.php プロジェクト: GodelDesign/Godel
        $cache = new HTMLFileCache($wgTitle, $action);
        if ($cache->isFileCacheGood()) {
            /* Check incoming headers to see if client has this cached */
            if (!$wgOut->checkLastModified($cache->fileCacheTime())) {
                $cache->loadFromFileCache();
            }
            # Do any stats increment/watchlist stuff
            $wgArticle = MediaWiki::articleFromTitle($wgTitle);
            $wgArticle->viewUpdates();
            # Tell $wgOut that output is taken care of
            wfProfileOut('main-try-filecache');
            $mediaWiki->restInPeace();
            exit;
        }
    }
    wfProfileOut('main-try-filecache');
}
# Setting global variables in mediaWiki
$mediaWiki->setVal('action', $action);
$mediaWiki->setVal('DisabledActions', $wgDisabledActions);
$mediaWiki->setVal('DisableHardRedirects', $wgDisableHardRedirects);
$mediaWiki->setVal('EnableCreativeCommonsRdf', $wgEnableCreativeCommonsRdf);
$mediaWiki->setVal('EnableDublinCoreRdf', $wgEnableDublinCoreRdf);
$mediaWiki->setVal('JobRunRate', $wgJobRunRate);
$mediaWiki->setVal('Server', $wgServer);
$mediaWiki->setVal('SquidMaxage', $wgSquidMaxage);
$mediaWiki->setVal('UseExternalEditor', $wgUseExternalEditor);
$mediaWiki->setVal('UsePathInfo', $wgUsePathInfo);
$mediaWiki->performRequestForTitle($wgTitle, $wgArticle, $wgOut, $wgUser, $wgRequest);
$mediaWiki->finalCleanup($wgOut);
$mediaWiki->restInPeace();
コード例 #3
0
ファイル: index.php プロジェクト: amjadtbssm/website
                $cache->loadFromFileCache();
            }
            # Do any stats increment/watchlist stuff
            $wgArticle = MediaWiki::articleFromTitle($wgTitle);
            $wgArticle->viewUpdates();
            # Tell $wgOut that output is taken care of
            wfProfileOut('main-try-filecache');
            $mediaWiki->restInPeace();
            exit;
        }
    }
    wfProfileOut('main-try-filecache');
}
# Setting global variables in mediaWiki
$mediaWiki->setVal('action', $action);
$mediaWiki->setVal('CommandLineMode', $wgCommandLineMode);
$mediaWiki->setVal('DisabledActions', $wgDisabledActions);
$mediaWiki->setVal('DisableHardRedirects', $wgDisableHardRedirects);
$mediaWiki->setVal('DisableInternalSearch', $wgDisableInternalSearch);
$mediaWiki->setVal('EnableCreativeCommonsRdf', $wgEnableCreativeCommonsRdf);
$mediaWiki->setVal('EnableDublinCoreRdf', $wgEnableDublinCoreRdf);
$mediaWiki->setVal('JobRunRate', $wgJobRunRate);
$mediaWiki->setVal('Server', $wgServer);
$mediaWiki->setVal('SquidMaxage', $wgSquidMaxage);
$mediaWiki->setVal('UseExternalEditor', $wgUseExternalEditor);
$mediaWiki->setVal('UsePathInfo', $wgUsePathInfo);
$mediaWiki->initialize($wgTitle, $wgArticle, $wgOut, $wgUser, $wgRequest);
$mediaWiki->finalCleanup($wgDeferredUpdateList, $wgOut);
# Not sure when $wgPostCommitUpdateList gets set, so I keep this separate from finalCleanup
$mediaWiki->doUpdates($wgPostCommitUpdateList);
$mediaWiki->restInPeace();