[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * Gadgets extension - lets users select custom javascript gadgets 4 * 5 * For more info see http://mediawiki.org/wiki/Extension:Gadgets 6 * 7 * @file 8 * @ingroup Extensions 9 * @author Daniel Kinzler, brightbyte.de 10 * @copyright © 2007 Daniel Kinzler 11 * @license GNU General Public Licence 2.0 or later 12 */ 13 14 if ( !defined( 'MEDIAWIKI' ) ) { 15 echo( "This file is an extension to the MediaWiki software and cannot be used standalone.\n" ); 16 die( 1 ); 17 } 18 19 if ( version_compare( $wgVersion, '1.19', '<' ) ) { 20 die( "This version of Extension:Gadgets requires MediaWiki 1.19+\n" ); 21 } 22 23 $wgExtensionCredits['other'][] = array( 24 'path' => __FILE__, 25 'name' => 'Gadgets', 26 'author' => array( 'Daniel Kinzler', 'Max Semenik' ), 27 'url' => 'https://www.mediawiki.org/wiki/Extension:Gadgets', 28 'descriptionmsg' => 'gadgets-desc', 29 ); 30 31 $wgHooks['ArticleSaveComplete'][] = 'GadgetHooks::articleSaveComplete'; 32 $wgHooks['BeforePageDisplay'][] = 'GadgetHooks::beforePageDisplay'; 33 $wgHooks['UserGetDefaultOptions'][] = 'GadgetHooks::userGetDefaultOptions'; 34 $wgHooks['GetPreferences'][] = 'GadgetHooks::getPreferences'; 35 $wgHooks['ResourceLoaderRegisterModules'][] = 'GadgetHooks::registerModules'; 36 $wgHooks['UnitTestsList'][] = 'GadgetHooks::onUnitTestsList'; 37 38 $dir = dirname( __FILE__ ) . '/'; 39 $wgMessagesDirs['Gadgets'] = __DIR__ . '/i18n'; 40 $wgExtensionMessagesFiles['Gadgets'] = $dir . 'Gadgets.i18n.php'; 41 $wgExtensionMessagesFiles['GadgetsAlias'] = $dir . 'Gadgets.alias.php'; 42 43 $wgAutoloadClasses['ApiQueryGadgetCategories'] = $dir . 'api/ApiQueryGadgetCategories.php'; 44 $wgAutoloadClasses['ApiQueryGadgets'] = $dir . 'api/ApiQueryGadgets.php'; 45 $wgAutoloadClasses['Gadget'] = $dir . 'Gadgets_body.php'; 46 $wgAutoloadClasses['GadgetHooks'] = $dir . 'GadgetHooks.php'; 47 $wgAutoloadClasses['GadgetResourceLoaderModule'] = $dir . 'Gadgets_body.php'; 48 $wgAutoloadClasses['SpecialGadgets'] = $dir . 'SpecialGadgets.php'; 49 50 $wgSpecialPages['Gadgets'] = 'SpecialGadgets'; 51 $wgSpecialPageGroups['Gadgets'] = 'wiki'; 52 53 $wgAPIListModules['gadgetcategories'] = 'ApiQueryGadgetCategories'; 54 $wgAPIListModules['gadgets'] = 'ApiQueryGadgets'; 55 56 /** 57 * Whether the gadget list should be cached or recomputed every time 58 */ 59 $wgGadgetsCaching = true;
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 14:03:12 2014 | Cross-referenced by PHPXref 0.7.1 |