wiki.techinc.nl/includes/AutoLoader.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;
}
}
?>