-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathConfigWiki.php
More file actions
29 lines (24 loc) · 1.2 KB
/
ConfigWiki.php
File metadata and controls
29 lines (24 loc) · 1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
if ( !defined( 'MEDIAWIKI' ) ) {
exit( 1 );
}
$wgExtensionCredits['specialpage'][] = array(
'author' => 'Kudu',
'descriptionmsg' => 'configwiki-desc',
'name' => 'ConfigWiki',
'path' => __FILE__,
'url' => '//github.com/Orain/ConfigWiki'
);
$wgAutoloadClasses['SpecialConfigWiki'] = dirname( __FILE__ ) . '/SpecialConfigWiki.php';
// $wgAutoloadClasses['SpecialGlobalConfigWiki'] = dirname( __FILE__ ) . '/SpecialGlobalConfigWiki.php';
$wgExtensionMessagesFiles['ConfigWiki'] = dirname( __FILE__ ) . '/ConfigWiki.i18n.php';
$wgExtensionMessagesFiles['ConfigWikiAlias'] = dirname( __FILE__ ) . '/ConfigWiki.alias.php';
$wgSpecialPages['ConfigWiki'] = 'SpecialConfigWiki';
// $wgSpecialPages['GlobalConfigWiki'] = 'SpecialGlobalConfigWiki';
$wgAvailableRights = array_merge( $wgAvailableRights, array( 'configwiki', 'configwiki-editprotected', 'configwiki-global' ) );
$wgHooks['LoadExtensionSchemaUpdates'][] = 'fnCreateTables';
function fnCreateTables( DatabaseUpdater $updater ) {
$updater->addExtensionTable( 'configwiki', dirname( __FILE__ ) . '/tables/configwiki.sql', true );
$updater->addExtensionTable( 'globalconfigwiki', dirname( __FILE__ ) . '/tables/globalconfigwiki.sql', true );
return true;
}