%PDF- %PDF-
| Direktori : /www/varak.net/wiki.varak.net/extensions/CleanChanges/ |
| Current File : /www/varak.net/wiki.varak.net/extensions/CleanChanges/CleanChanges.php |
<?php
if ( function_exists( 'wfLoadExtension' ) ) {
wfLoadExtension( 'CleanChanges' );
// Keep i18n globals so mergeMessageFileList.php doesn't break
$wgMessagesDirs['CleanChanges'] = __DIR__ . '/i18n';
/* wfWarn(
'Deprecated PHP entry point used for CleanChanges extension. Please use wfLoadExtension instead, ' .
'see https://www.mediawiki.org/wiki/Extension_registration for more details.'
); */
return;
}
/**
* Setup for pre-1.25 wikis. Make sure this is kept in sync with extension.json
*/
/**
* An extension to show a nice compact changes list and few extra filters for
* Special:RecentChanges.php
*
* @file
* @ingroup Extensions
*
* @author Niklas Laxström
* @copyright Copyright © 2008-2012, Niklas Laxström
* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
*/
/* Extension information */
$wgExtensionCredits['other'][] = array(
'path' => __FILE__,
'name' => 'Clean Changes',
'version' => '[https://www.mediawiki.org/wiki/MLEB MLEB 2015.10]',
'author' => 'Niklas Laxström',
'descriptionmsg' => 'cleanchanges-desc',
'url' => 'https://www.mediawiki.org/wiki/Extension:CleanChanges',
'license-name' => 'GPL-2.0+',
);
/* Set up messages and includes */
$wgMessagesDirs['CleanChanges'] = __DIR__ . '/i18n';
$wgAutoloadClasses['NCL'] = __DIR__ . "/CleanChanges_body.php";
$wgAutoloadClasses['CCFilters'] = __DIR__ . "/Filters.php";
require_once __DIR__ . '/Resources.php';
/* Hook into code */
$wgHooks['FetchChangesList'][] = 'NCL::hook';
$wgHooks['MakeGlobalVariablesScript'][] = 'NCL::addScriptVariables';
$wgHooks['SpecialRecentChangesQuery'][] = 'CCFilters::user';
$wgHooks['SpecialRecentChangesPanel'][] = 'CCFilters::userForm';
$wgHooks['SpecialRecentChangesQuery'][] = 'CCFilters::trailer';
$wgHooks['SpecialRecentChangesPanel'][] = 'CCFilters::trailerForm';
$wgCCUserFilter = true;
$wgCCTrailerFilter = false;