Moved $wrConditions from global scope to WrReport scope.
[philipp/winterrodeln/mediawiki_extensions/wrreport.git] / wrreport.php
1 <?php
2 // File encoding: utf-8
3 // This extension does not depend on other extensions.
4
5 # Alert the user that this is not a valid entry point to MediaWiki if they try to access the special pages file directly.
6 if (!defined('MEDIAWIKI')) {
7         echo "To install the wrreport extension, put the following line in LocalSettings.php:\n";
8         echo 'require_once "$IP/extensions/wrreport/wrreport.php"';
9         exit(1);
10 }
11
12
13 $wgExtensionCredits['parserhook'][] = array(
14         'path' => __FILE__,
15         'name' => 'Winterrodeln Report',
16         'description' => 'Interprets the <report/> tag in sledrun pages and creates report summaries',
17         'descriptionmsg' => 'wrreport-description',
18         'version' => '2.3.0',
19         'author' =>'Philipp Spitzer',
20         'url' => 'http://www.winterrodeln.org/trac/wiki/WrReport',
21 );
22
23
24 // Variables that can be changed in LocalSettings.php
25 $wgWrReportMode = 'allow'; // 'summer', 'allow', 'loggedin', 'deny'
26 $wgWrReportBlackListAll = array(); // array of page names where reports disallowed for all users. Example: array('Birgitzer Alm (vom Adelshof)');
27 $wgWrReportBlackListStrangers = array(); // array of page names where reports are disallowed for not logged in users
28 $wgWrReportDeleteMode = 'loggedin'; // 'allow', 'loggedin', 'deny'
29
30
31
32 // Init
33 // ----
34
35 $wgAutoloadClasses['SpecialWrReport'] = dirname(__FILE__) . '/wrreport.body.php';
36 $wgAutoloadClasses['WrReport'] = dirname(__FILE__) . '/wrreport.body.php';
37 $wgExtensionMessagesFiles['wrreport'] = dirname(__FILE__) . '/wrreport.i18n.php';
38 $wgSpecialPages['wrreport'] = 'SpecialWrReport';
39 $wgHooks['LanguageGetSpecialPageAliases'][] = 'WrReport::languageGetSpecialPageAliasesHook';
40 $wgHooks['ParserFirstCallInit'][] = 'WrReport::parserFirstCallInitHook';
41
42 ?>