223 lines
No EOL
8.6 KiB
PHP
223 lines
No EOL
8.6 KiB
PHP
<?php
|
|
|
|
/* This defines autoloading handler for whole MediaWiki framework */
|
|
function __autoload($class_name) {
|
|
$classes = array(
|
|
'AjaxDispatcher' => 'AjaxDispatcher.php',
|
|
'AjaxCachePolicy' => 'AjaxFunctions.php',
|
|
'Article' => 'Article.php',
|
|
'AuthPlugin' => 'AuthPlugin.php',
|
|
'BagOStuff' => 'BagOStuff.php',
|
|
'HashBagOStuff' => 'BagOStuff.php',
|
|
'SqlBagOStuff' => 'BagOStuff.php',
|
|
'MediaWikiBagOStuff' => 'BagOStuff.php',
|
|
'TurckBagOStuff' => 'BagOStuff.php',
|
|
'APCBagOStuff' => 'BagOStuff.php',
|
|
'eAccelBagOStuff' => 'BagOStuff.php',
|
|
'Block' => 'Block.php',
|
|
'CacheManager' => 'CacheManager.php',
|
|
'CategoryPage' => 'CategoryPage.php',
|
|
'Categoryfinder' => 'Categoryfinder.php',
|
|
'RCCacheEntry' => 'ChangesList.php',
|
|
'ChangesList' => 'ChangesList.php',
|
|
'OldChangesList' => 'ChangesList.php',
|
|
'EnhancedChangesList' => 'ChangesList.php',
|
|
'DBObject' => 'Database.php',
|
|
'Database' => 'Database.php',
|
|
'DatabaseMysql' => 'Database.php',
|
|
'ResultWrapper' => 'Database.php',
|
|
'OracleBlob' => 'DatabaseOracle.php',
|
|
'DatabaseOracle' => 'DatabaseOracle.php',
|
|
'DatabasePgsql' => 'DatabasePostgreSQL.php',
|
|
'DatabasePostgreSQL' => 'DatabasePostgreSQL.php',
|
|
'DateFormatter' => 'DateFormatter.php',
|
|
'DifferenceEngine' => 'DifferenceEngine.php',
|
|
'_DiffOp' => 'DifferenceEngine.php',
|
|
'_DiffOp_Copy' => 'DifferenceEngine.php',
|
|
'_DiffOp_Delete' => 'DifferenceEngine.php',
|
|
'_DiffOp_Add' => 'DifferenceEngine.php',
|
|
'_DiffOp_Change' => 'DifferenceEngine.php',
|
|
'_DiffEngine' => 'DifferenceEngine.php',
|
|
'Diff' => 'DifferenceEngine.php',
|
|
'MappedDiff' => 'DifferenceEngine.php',
|
|
'DiffFormatter' => 'DifferenceEngine.php',
|
|
'_HWLDF_WordAccumulator' => 'DifferenceEngine.php',
|
|
'WordLevelDiff' => 'DifferenceEngine.php',
|
|
'TableDiffFormatter' => 'DifferenceEngine.php',
|
|
'EditPage' => 'EditPage.php',
|
|
'Exif' => 'Exif.php',
|
|
'FormatExif' => 'Exif.php',
|
|
'WikiExporter' => 'Export.php',
|
|
'XmlDumpWriter' => 'Export.php',
|
|
'DumpOutput' => 'Export.php',
|
|
'DumpFileOutput' => 'Export.php',
|
|
'DumpPipeOutput' => 'Export.php',
|
|
'DumpGZipOutput' => 'Export.php',
|
|
'DumpBZip2Output' => 'Export.php',
|
|
'Dump7ZipOutput' => 'Export.php',
|
|
'DumpFilter' => 'Export.php',
|
|
'DumpNotalkFilter' => 'Export.php',
|
|
'DumpNamespaceFilter' => 'Export.php',
|
|
'DumpLatestFilter' => 'Export.php',
|
|
'DumpMultiWriter' => 'Export.php',
|
|
'ExternalEdit' => 'ExternalEdit.php',
|
|
'ExternalStore' => 'ExternalStore.php',
|
|
'ExternalStoreDB' => 'ExternalStoreDB.php',
|
|
'ExternalStoreHttp' => 'ExternalStoreHttp.php',
|
|
'FakeTitle' => 'FakeTitle.php',
|
|
'FeedItem' => 'Feed.php',
|
|
'ChannelFeed' => 'Feed.php',
|
|
'RSSFeed' => 'Feed.php',
|
|
'AtomFeed' => 'Feed.php',
|
|
'ReplacerCallback' => 'GlobalFunctions.php',
|
|
'Group' => 'Group.php',
|
|
'HTMLForm' => 'HTMLForm.php',
|
|
'HistoryBlob' => 'HistoryBlob.php',
|
|
'ConcatenatedGzipHistoryBlob' => 'HistoryBlob.php',
|
|
'HistoryBlobStub' => 'HistoryBlob.php',
|
|
'HistoryBlobCurStub' => 'HistoryBlob.php',
|
|
'Image' => 'Image.php',
|
|
'ThumbnailImage' => 'Image.php',
|
|
'ImageGallery' => 'ImageGallery.php',
|
|
'ImagePage' => 'ImagePage.php',
|
|
'ImageHistoryList' => 'ImagePage.php',
|
|
'ImageRemote' => 'ImageRemote.php',
|
|
'Job' => 'JobQueue.php',
|
|
'Licenses' => 'Licenses.php',
|
|
'License' => 'Licenses.php',
|
|
'LinkBatch' => 'LinkBatch.php',
|
|
'LinkCache' => 'LinkCache.php',
|
|
'LinkFilter' => 'LinkFilter.php',
|
|
'Linker' => 'Linker.php',
|
|
'LinksUpdate' => 'LinksUpdate.php',
|
|
'LoadBalancer' => 'LoadBalancer.php',
|
|
'LogPage' => 'LogPage.php',
|
|
'MacBinary' => 'MacBinary.php',
|
|
'MagicWord' => 'MagicWord.php',
|
|
'MathRenderer' => 'Math.php',
|
|
'MessageCache' => 'MessageCache.php',
|
|
'MimeMagic' => 'MimeMagic.php',
|
|
'Namespace' => 'Namespace.php',
|
|
'FakeMemCachedClient' => 'ObjectCache.php',
|
|
'ObjectCacheManager' => 'ObjectCache.php',
|
|
'MemCachedClientforWiki' => 'ObjectCache.php',
|
|
'OutputPage' => 'OutputPage.php',
|
|
'PageHistory' => 'PageHistory.php',
|
|
'Parser' => 'Parser.php',
|
|
'ParserOutput' => 'Parser.php',
|
|
'ParserOptions' => 'Parser.php',
|
|
'ParserCache' => 'ParserCache.php',
|
|
'element' => 'ParserXML.php',
|
|
'xml2php' => 'ParserXML.php',
|
|
'ParserXML' => 'ParserXML.php',
|
|
'ProfilerSimple' => 'ProfilerSimple.php',
|
|
'ProfilerSimpleUDP' => 'ProfilerSimpleUDP.php',
|
|
'Profiler' => 'Profiling.php',
|
|
'ProxyTools' => 'ProxyTools.php',
|
|
'ProtectionForm' => 'ProtectionForm.php',
|
|
'QueryPage' => 'QueryPage.php',
|
|
'PageQueryPage' => 'QueryPage.php',
|
|
'RawPage' => 'RawPage.php',
|
|
'RecentChange' => 'RecentChange.php',
|
|
'Revision' => 'Revision.php',
|
|
'Sanitizer' => 'Sanitizer.php',
|
|
'SearchEngine' => 'SearchEngine.php',
|
|
'SearchResultSet' => 'SearchEngine.php',
|
|
'SearchResult' => 'SearchEngine.php',
|
|
'SearchEngineDummy' => 'SearchEngine.php',
|
|
'SearchMySQL' => 'SearchMySQL.php',
|
|
'MySQLSearchResultSet' => 'SearchMySQL.php',
|
|
'SearchMySQL4' => 'SearchMySQL4.php',
|
|
'SearchTsearch2' => 'SearchTsearch2.php',
|
|
'SearchUpdate' => 'SearchUpdate.php',
|
|
'SearchUpdateMyISAM' => 'SearchUpdate.php',
|
|
'SiteConfiguration' => 'SiteConfiguration.php',
|
|
'SiteStatsUpdate' => 'SiteStatsUpdate.php',
|
|
'Skin' => 'Skin.php',
|
|
'MediaWiki_I18N' => 'SkinTemplate.php',
|
|
'SkinTemplate' => 'SkinTemplate.php',
|
|
'QuickTemplate' => 'SkinTemplate.php',
|
|
'SpecialAllpages' => 'SpecialAllpages.php',
|
|
'AncientPagesPage' => 'SpecialAncientpages.php',
|
|
'IPBlockForm' => 'SpecialBlockip.php',
|
|
'BookSourceList' => 'SpecialBooksources.php',
|
|
'BrokenRedirectsPage' => 'SpecialBrokenRedirects.php',
|
|
'CategoriesPage' => 'SpecialCategories.php',
|
|
'EmailConfirmation' => 'SpecialConfirmemail.php',
|
|
'contribs_finder' => 'SpecialContributions.php',
|
|
'DeadendPagesPage' => 'SpecialDeadendpages.php',
|
|
'DisambiguationsPage' => 'SpecialDisambiguations.php',
|
|
'DoubleRedirectsPage' => 'SpecialDoubleRedirects.php',
|
|
'EmailUserForm' => 'SpecialEmailuser.php',
|
|
'GroupsForm' => 'SpecialGroups.php',
|
|
'WikiRevision' => 'SpecialImport.php',
|
|
'WikiImporter' => 'SpecialImport.php',
|
|
'ImportStringSource' => 'SpecialImport.php',
|
|
'ImportStreamSource' => 'SpecialImport.php',
|
|
'IPUnblockForm' => 'SpecialIpblocklist.php',
|
|
'ListredirectsPage' => 'SpecialListredirects.php',
|
|
'ListUsersPage' => 'SpecialListusers.php',
|
|
'DBLockForm' => 'SpecialLockdb.php',
|
|
'LogReader' => 'SpecialLog.php',
|
|
'LogViewer' => 'SpecialLog.php',
|
|
'LonelyPagesPage' => 'SpecialLonelypages.php',
|
|
'LongPagesPage' => 'SpecialLongpages.php',
|
|
'MIMEsearchPage' => 'SpecialMIMEsearch.php',
|
|
'MostcategoriesPage' => 'SpecialMostcategories.php',
|
|
'MostimagesPage' => 'SpecialMostimages.php',
|
|
'MostlinkedPage' => 'SpecialMostlinked.php',
|
|
'MostlinkedCategoriesPage' => 'SpecialMostlinkedcategories.php',
|
|
'MostrevisionsPage' => 'SpecialMostrevisions.php',
|
|
'MovePageForm' => 'SpecialMovepage.php',
|
|
'NewPagesPage' => 'SpecialNewpages.php',
|
|
'SpecialPage' => 'SpecialPage.php',
|
|
'UnlistedSpecialPage' => 'SpecialPage.php',
|
|
'IncludableSpecialPage' => 'SpecialPage.php',
|
|
'PopularPagesPage' => 'SpecialPopularpages.php',
|
|
'PreferencesForm' => 'SpecialPreferences.php',
|
|
'SpecialPrefixindex' => 'SpecialPrefixindex.php',
|
|
'RevisionDeleteForm' => 'SpecialRevisiondelete.php',
|
|
'RevisionDeleter' => 'SpecialRevisiondelete.php',
|
|
'SpecialSearch' => 'SpecialSearch.php',
|
|
'ShortPagesPage' => 'SpecialShortpages.php',
|
|
'UncategorizedCategoriesPage' => 'SpecialUncategorizedcategories.php',
|
|
'UncategorizedPagesPage' => 'SpecialUncategorizedpages.php',
|
|
'PageArchive' => 'SpecialUndelete.php',
|
|
'UndeleteForm' => 'SpecialUndelete.php',
|
|
'DBUnlockForm' => 'SpecialUnlockdb.php',
|
|
'UnusedCategoriesPage' => 'SpecialUnusedcategories.php',
|
|
'UnusedimagesPage' => 'SpecialUnusedimages.php',
|
|
'UnusedtemplatesPage' => 'SpecialUnusedtemplates.php',
|
|
'UnwatchedpagesPage' => 'SpecialUnwatchedpages.php',
|
|
'UploadForm' => 'SpecialUpload.php',
|
|
'UploadFormMogile' => 'SpecialUploadMogile.php',
|
|
'LoginForm' => 'SpecialUserlogin.php',
|
|
'UserrightsForm' => 'SpecialUserrights.php',
|
|
'SpecialVersion' => 'SpecialVersion.php',
|
|
'WantedCategoriesPage' => 'SpecialWantedcategories.php',
|
|
'WantedPagesPage' => 'SpecialWantedpages.php',
|
|
'WhatLinksHerePage' => 'SpecialWhatlinkshere.php',
|
|
'SquidUpdate' => 'SquidUpdate.php',
|
|
'Title' => 'Title.php',
|
|
'User' => 'User.php',
|
|
'MailAddress' => 'UserMailer.php',
|
|
'EmailNotification' => 'UserMailer.php',
|
|
'WatchedItem' => 'WatchedItem.php',
|
|
'WebRequest' => 'WebRequest.php',
|
|
'FauxRequest' => 'WebRequest.php',
|
|
'MediaWiki' => 'Wiki.php',
|
|
'WikiError' => 'WikiError.php',
|
|
'WikiErrorMsg' => 'WikiError.php',
|
|
'WikiXmlError' => 'WikiError.php',
|
|
'ZhClient' => 'ZhClient.php',
|
|
'memcached' => 'memcached-client.php',
|
|
'UtfNormal' => 'normal/UtfNormal.php'
|
|
);
|
|
if (array_key_exists($class_name, $classes)) {
|
|
require($classes[$class_name]);
|
|
} else {
|
|
return false;
|
|
}
|
|
}
|
|
|
|
?>
|