diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:12:12 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:12:12 -0400 |
commit | c9aa36da061816dee256a979c2ff8d2ee41824d9 (patch) | |
tree | 29f7002b80ee984b488bd047dbbd80b36bf892e9 /extensions/ImageMap/ImageMap.php | |
parent | b4274e0e33eafb5e9ead9d949ebf031a9fb8363b (diff) | |
parent | d1ba966140d7a60cd5ae4e8667ceb27c1a138592 (diff) |
Merge branch 'archwiki'
# Conflicts:
# skins/ArchLinux.php
# skins/ArchLinux/archlogo.gif
Diffstat (limited to 'extensions/ImageMap/ImageMap.php')
-rw-r--r-- | extensions/ImageMap/ImageMap.php | 44 |
1 files changed, 33 insertions, 11 deletions
diff --git a/extensions/ImageMap/ImageMap.php b/extensions/ImageMap/ImageMap.php index aa4cfa0d..081eeaa6 100644 --- a/extensions/ImageMap/ImageMap.php +++ b/extensions/ImageMap/ImageMap.php @@ -1,17 +1,39 @@ <?php +/** + * ImageMap extension - Allows clickable HTML image maps. + * + * @link https://www.mediawiki.org/wiki/Extension:ImageMap Documentation + * + * @file + * @ingroup Extensions + * @package MediaWiki + * @author Tim Starling + * @copyright (C) 2007 Tim Starling + * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later + */ + +if ( !defined( 'MEDIAWIKI' ) ) { + die( 'This file is a MediaWiki extension, it is not a valid entry point' ); +} + +//self executing anonymous function to prevent global scope assumptions +call_user_func( function() { + $dir = __DIR__ . '/'; + $GLOBALS['wgMessagesDirs']['ImageMap'] = __DIR__ . '/i18n'; + $GLOBALS['wgExtensionMessagesFiles']['ImageMap'] = $dir . 'ImageMap.i18n.php'; + $GLOBALS['wgAutoloadClasses']['ImageMap'] = $dir . 'ImageMap_body.php'; + $GLOBALS['wgHooks']['ParserFirstCallInit'][] = 'wfSetupImageMap'; -$dir = __DIR__ . '/'; -$wgExtensionMessagesFiles['ImageMap'] = $dir . 'ImageMap.i18n.php'; -$wgAutoloadClasses['ImageMap'] = $dir . 'ImageMap_body.php'; -$wgHooks['ParserFirstCallInit'][] = 'wfSetupImageMap'; + $GLOBALS['wgExtensionCredits']['parserhook']['ImageMap'] = array( + 'path' => __FILE__, + 'name' => 'ImageMap', + 'author' => 'Tim Starling', + 'url' => 'https://www.mediawiki.org/wiki/Extension:ImageMap', + 'descriptionmsg' => 'imagemap_desc', + ); -$wgExtensionCredits['parserhook']['ImageMap'] = array( - 'path' => __FILE__, - 'name' => 'ImageMap', - 'author' => 'Tim Starling', - 'url' => 'https://www.mediawiki.org/wiki/Extension:ImageMap', - 'descriptionmsg' => 'imagemap_desc', -); + $GLOBALS['wgParserTestFiles'][] = $dir . 'imageMapParserTests.txt'; +} ); /** * @param $parser Parser |