<?php /** * @author Jean-Lou Dupont * @package GroupManager * @version $Id$ */ //<source lang=php> if (class_exists('StubManager')) { StubManager::createStub2(array('class' => 'GroupManager', 'classfilename' => dirname(__FILE__) . '/GroupManager.body.php', 'hooks' => array('SpecialVersionExtensionTypes', 'UserEffectiveGroups'), 'mgs' => array('wggroup'))); global $wgExtensionCredits; $wgExtensionCredits['other'][] = array('name' => 'GroupManager', 'version' => '1.0.2', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:GroupManager', 'description' => "Provides group definition management."); } else { echo 'Extension:GroupManager <b>requires</b> [[Extension:StubManager]]' . "\n"; } //</source>
<?php /** * @author Jean-Lou Dupont * @package SecureTransclusion * @version @@package-version@@ * @Id $Id$ */ //<source lang=php> if (!class_exists('StubManager')) { echo '[[Extension:SecureTransclusion]] <b>requires</b> [[Extension:StubManager]]' . "\n"; } else { $wgExtensionCredits['other'][] = array('name' => 'SecureTransclusion', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:SecureTransclusion', 'description' => "Provides secure interwiki transclusion."); StubManager::createStub2(array('class' => 'SecureTransclusion', 'classfilename' => dirname(__FILE__) . '/SecureTransclusion.body.php', 'mgs' => array('strans'))); } //</source>
<?php /** * @author Jean-Lou Dupont * @package JSKitNavigator * @version @@package-version@@ * @Id $Id$ */ //<source lang=php> if (!class_exists('StubManager')) { echo '[[Extension:JSKitNavigator]] <b>requires</b> [[Extension:StubManager]] version >= 1.1.0' . "\n"; } else { $wgExtensionCredits['other'][] = array('name' => 'JSKitNavigator', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:JSKitNavigator', 'description' => "Provides integration with JSKit Navigator tool."); StubManager::createStub2(array('class' => 'JSKitNavigator', 'classfilename' => dirname(__FILE__) . '/JSKitNavigator.body.php', 'mgs' => array('jskitnavigator'))); } //</source>
<code>(($#extractmtime|@@mtime@@$)) (($#extractfile|@@file@@$))</code> Status: (($#comparemtime|<b>File system copy is newer - [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=reload}} Reload] </b>|Up to date$)) @@--> == Purpose== This is the 'stub' file for the [[Extension:rsync]] extension. == History == == See Also == This extension is part of the [[Extension:BizzWiki|BizzWiki Platform]]. == Code == <!--</wikitext>--><source lang=php>*/ if (!class_exists('StubManager')) { echo 'Extension:rsync <b>requires</b> Extension:StubManager'; } elseif (!method_exists('StubManager', 'getVersion')) { echo "Extension:rsync <b>requires</b> Extension:StubManager of version > 757.\n"; echo "This warning could also be the result of an unsupported PHP version (requires at least PHP v5.1.x)."; } elseif (!StubManager::isExtensionRegistered('Backup')) { echo 'Extension:rsync <b>requires</b> Extension:Backup'; } else { StubManager::createStub2(array('class' => 'rsync', 'classfilename' => $bwExtPath . '/rsync/rsync.php', 'hooks' => array('Backup'))); if (defined('NS_FILESYSTEM')) { StubManager::configureExtension('rsync', 'enss', array(NS_FILESYSTEM)); } if (defined('NS_DIRECTORY')) { StubManager::configureExtension('rsync', 'enss', NS_DIRECTORY); } } //</source>
<?php /** * @author Jean-Lou Dupont * @package HNP */ //<source lang=php> #require 'HNP.i18n.php'; global $IP; require_once $IP . '/includes/ObjectCache.php'; require_once $IP . '/includes/BagOStuff.php'; if (class_exists('StubManager')) { StubManager::createStub2(array('class' => 'HNP', 'classfilename' => dirname(__FILE__) . '/HNP.body.php', 'hooks' => array('userCan', 'UserIsAllowed', 'ArticleSave', 'SpecialVersionExtensionTypes', 'EditFormPreloadText'), 'mgs' => array('hnp', 'hnp_r', 'hnp_h'))); global $wgExtensionCredits; $wgExtensionCredits['other'][] = array('name' => 'HNP', 'version' => '1.0.1', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:HierarchicalNamespacePermissions2', 'description' => "Provides enhancements to the permission management sub-system."); } else { echo 'Extension:HNP <b>requires</b> [[Extension:StubManager]]' . "\n"; } //</source>
<?php /** * @author Jean-Lou Dupont * @package ProgressBar * @version @@package-version@@ * @Id $Id$ */ //<source lang=php> if (!class_exists('StubManager')) { echo '[[Extension:ProgressBar]] <b>requires</b> [[Extension:StubManager]] version >= 1.1.0' . "\n"; } else { $wgExtensionCredits['other'][] = array('name' => 'ProgressBar', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:ProgressBar', 'description' => "Provides customizable progress bars."); StubManager::createStub2(array('class' => 'ProgressBar', 'classfilename' => dirname(__FILE__) . '/ProgressBar.body.php', 'mgs' => array('progressbar'))); } //</source>
<?php /** * @author Jean-Lou Dupont * @package TagToTemplate * @version @@package-version@@ * @Id $Id$ */ // <source lang=php> if (class_exists('StubManager')) { StubManager::createStub2(array('class' => 'TagToTemplate', 'classfilename' => dirname(__FILE__) . '/TagToTemplate.body.php', 'hooks' => array('ParserBeforeStrip'))); global $wgExtensionCredits; $wgExtensionCredits['hook'][] = array('name' => 'TagToTemplate', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:TagToTemplate', 'description' => "Provides tag markup substitution for a configured template."); } else { echo 'Extension:TagToTemplate <b>requires</b> [[Extension:StubManager]]' . "\n"; } //</source>
<?php /** * @author Jean-Lou Dupont * @package ParserExt * @subpackage ParserTools * @version @@package-version@@ * @Id $Id$ */ //<source lang=php>*/ global $wgExtensionCredits; $wgExtensionCredits['other'][] = array('name' => 'ParserTools', 'version' => '1.1.0', 'author' => 'Jean-Lou Dupont', 'description' => 'Parser cache enabling/disabling through <noparsercaching/> tag', 'url' => 'http://mediawiki.org/wiki/Extension:ParserTools'); StubManager::createStub2(array('class' => 'ParserTools', 'classfilename' => dirname(__FILE__) . '/ParserTools.body.php', 'mgs' => array('parsercacheexpire'), 'tags' => array('noparsercaching'))); //</source>
<?php /** * @author Jean-Lou Dupont * @package FlowProcessor * @category Flow * @version 1.3.0 * @Id $Id: FlowProcessor.php 968 2008-04-04 18:37:38Z jeanlou.dupont $ */ //<source lang=php> if (!class_exists('StubManager') || version_compare(StubManager::version(), '1.3.0', '<')) { echo '[[Extension:FlowProcessor]] requires [[Extension:StubManager]] version >= 1.3.0'; } else { $wgExtensionCredits['other'][] = array('name' => 'FlowProcessor', 'version' => '1.3.0', 'author' => 'Jean-Lou Dupont', 'description' => 'Provides an MVC-like flow processing framework. ', 'url' => 'http://mediawiki.org/wiki/Extension:FlowProcessor'); StubManager::createStub2(array('class' => 'FlowProcessor', 'classfilename' => dirname(__FILE__) . '/FlowProcessor.body.php', 'hooks' => array('SpecialPage_initList', 'SpecialVersionExtensionTypes'))); } //</source>
<?php /** * @author Jean-Lou Dupont * @package UserAccountManager * @version $Id$ */ //<source lang=php> $wgExtensionCredits['other'][] = array('name' => 'UserAccountManager', 'version' => '1.0.0', 'author' => 'Jean-Lou Dupont', 'description' => "Manages User Account creation", 'url' => 'http://mediawiki.org/wiki/Extension:UserAccountManager'); StubManager::createStub2(array('class' => 'UserAccountManager', 'classfilename' => dirname(__FILE__) . '/UserAccountManager.body.php', 'hooks' => array('AddNewAccount', 'UserSettingsChanged'))); //</source>
<?php /** * @author Jean-Lou Dupont * @package JSKitRating * @version @@package-version@@ * @Id $Id$ */ //<source lang=php> if (!class_exists('StubManager')) { echo '[[Extension:JSKitRating]] <b>requires</b> [[Extension:StubManager]] version >= 1.1.0' . "\n"; } else { $wgExtensionCredits['other'][] = array('name' => 'JSKitRating', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:JSKitRating', 'description' => "Provides integration with JSKit Rating tool."); StubManager::createStub2(array('class' => 'JSKitRating', 'classfilename' => dirname(__FILE__) . '/JSKitRating.body.php', 'mgs' => array('jskitrating'))); } //</source>
<?php /** * @author Jean-Lou Dupont * @package SidebarEx * @version $Id$ */ //<source lang=php> if (!class_exists('StubManager')) { echo '[[Extension:SidebarEx]] <b>requires</b> [[Extension:StubManager]]' . "\n"; } else { global $wgExtensionCredits; $wgExtensionCredits['other'][] = array('name' => 'SidebarEx', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:SidebarEx', 'description' => "Provides customizable sidebars."); StubManager::createStub2(array('class' => 'SidebarEx', 'classfilename' => dirname(__FILE__) . '/SidebarEx.body.php', 'hooks' => array('SkinTemplateOutputPageBeforeExec'))); } // </source>
<?php /* <!--<wikitext>--> <file> <name>Etag.php</name> <version>$Id$</version> <package>Extension.Etag</package> </file> <!--</wikitext>--> */ // <source lang=php> if (class_exists('StubManager')) { StubManager::createStub2(array('class' => 'Etag', 'classfilename' => dirname(__FILE__) . '/Etag.body.php', 'tags' => array('etag'))); $wgExtensionCredits['parser'][] = array('name' => 'Etag', 'version' => StubManager::getRevisionId('$Id$'), 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:Backup', 'description' => "Supports the <etag> tag."); } else { echo 'Extension:Etag <b>requires</b> [[Extension:StubManager]]'; } //</source>
<?php /** * @author Jean-Lou Dupont * @package PageTrail * @version @@package-version@@ * @Id $Id$ */ //<source lang=php> if (class_exists('StubManager')) { StubManager::createStub2(array('class' => 'PageTrail', 'classfilename' => dirname(__FILE__) . '/PageTrail.body.php', 'hooks' => array('BeforePageDisplay', 'SiteNoticeAfter', 'UserToggles'))); global $wgExtensionCredits; $wgExtensionCredits['other'][] = array('name' => 'PageTrail', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:PageTrail', 'description' => "Provides a page trail (aka parser-cache friendly 'breadcrumbs')"); } else { echo 'Extension:PageTrail <b>requires</b> [[Extension:StubManager]]' . "\n"; } //</source>
<?php /** * @author Jean-Lou Dupont * @package ManageNamespaces * @version @@package-version@@ * @Id $Id$ */ // <source lang=php> if (class_exists('StubManager')) { $wgExtensionCredits['other'][] = array('name' => 'ManageNamespaces', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:ManageNamespaces', 'description' => "Provides a special page to add/remove namespaces. "); StubManager::createStub2(array('class' => 'ManageNamespaces', 'classfilename' => dirname(__FILE__) . '/ManageNamespaces.body.php', 'i18nfilename' => dirname(__FILE__) . '/ManageNamespaces.i18n.php', 'logging' => true, 'hooks' => array('ParserAfterTidy'), 'nss' => array(NS_MEDIAWIKI), 'mgs' => array('mns'))); } else { echo "Extension:ManageNamespaces <b>requires</b> Extension:StubManager\n"; } global $wgCanonicalNamespaceNames; global $wgExtraNamespaces; global $wgNamespacesWithSubpages; global $bwManagedNamespaces; global $bwManagedNamespacesDefines; // Now include the managed namespaces in question include dirname(__FILE__) . '/ManageNamespaces.namespaces.php'; // Is the Namespace class defined yet? if (!class_exists('Namespace') && !empty($bwManagedNamespaces)) { require $IP . '/includes/Namespace.php'; } // Go through all the managed namespaces if (!empty($bwManagedNamespaces)) { foreach ($bwManagedNamespaces as $index => $name) { // add the managed namespaces to the primary tables $wgCanonicalNamespaceNames[$index] = $name;
<?php /** * @author Jean-Lou Dupont * @package JSKitComments * @version 1.0.0 * @Id $Id: JSKitComments.php 930 2008-01-16 00:16:03Z jeanlou.dupont $ */ //<source lang=php> if (!class_exists('StubManager') || version_compare(StubManager::version(), '1.2.0', '<')) { echo "<a href='http://mediawiki.org/wiki/Extension:JSKitComments'/> <b>requires</b> <a href='http://mediawiki.org/wiki/Extension:StubManager'/> of version >= 1.2.0"; } else { $wgExtensionCredits['other'][] = array('name' => 'JSKitComments', 'version' => '1.0.0', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:JSKitComments', 'description' => "Provides integration with JSKit Comments tool."); StubManager::createStub2(array('class' => 'JSKitComments', 'classfilename' => dirname(__FILE__) . '/JSKitComments.body.php', 'mgs' => array('jskitcomments'))); } //</source>
<code>(($#extractmtime|@@mtime@@$)) (($#extractfile|@@file@@$))</code> Status: (($#comparemtime|<b>File system copy is newer - [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=reload}} Reload] </b>|Up to date$)) @@--> == Purpose== == Features == == Dependancy == * [[Extension:StubManager|StubManager extension]] == Installation == To install independantly from BizzWiki: * Download 'StubManager' extension * Apply the following changes to 'LocalSettings.php' <source lang=php> require('extensions/StubManager.php'); require('extensions/DirectoryManager/DirectoryManager_stub.php'); </source> == History == == See Also == This extension is part of the [[Extension:BizzWiki|BizzWiki Platform]]. == Code == <!--</wikitext>--><source lang=php>*/ StubManager::createStub2(array('class' => 'DirectoryManager', 'classfilename' => dirname(__FILE__) . '/DirectoryManager.php', 'hooks' => array('ArticleFromTitle', 'CustomEditor'), 'nss' => array(NS_DIRECTORY), 'mgs' => array('directory'))); //</source>
<?php /** * @author Jean-Lou Dupont * @package Gravatar * @version @@package-version@@ * @Id $Id$ */ //<source lang=php> if (!class_exists('StubManager')) { echo '[[Extension:Gravatar]] <b>requires</b> [[Extension:StubManager]] version >= 1.1.0' . "\n"; } else { $wgExtensionCredits['other'][] = array('name' => 'Gravatar', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:Gravatar', 'description' => "Provides integration with [http://site.gravatar.com Gravatar]"); StubManager::createStub2(array('class' => 'Gravatar', 'classfilename' => dirname(__FILE__) . '/Gravatar.body.php', 'mgs' => array('gravatar', 'gravatar_raw'))); } //</source>
<?php /** * @author Jean-Lou Dupont * @package EmbedObject * @version @@package-version@@ * @Id $Id$ */ //<source lang=php> if (class_exists('StubManager')) { $wgExtensionCredits['other'][] = array('name' => 'EmbedObject', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'description' => "Provides object embedding capability", 'url' => 'http://mediawiki.org/wiki/Extension:EmbedObject'); StubManager::createStub2(array('class' => 'EmbedObject', 'classfilename' => dirname(__FILE__) . '/EmbedObject.body.php', 'mgs' => array('embed'))); } else { echo 'Extension:EmbedObject requires Extension:StubManager'; } //</source>
* Apply the following changes to 'LocalSettings.php' <source lang=php> require('extensions/StubManager.php'); require('extensions/VirtualPage/VirtualPage.php'); </source> * Make sure to have 'VirtualPage.php' and 'VirtualPageSwitch.php' in the same directory. == History == == See Also == This extension is part of the [[Extension:BizzWiki|BizzWiki Platform]]. == Code == <!--</wikitext>-->*/ //<source lang=php> $wgHooks['ArticleFromTitle'][] = 'bwVirtualPageSwitchInit'; StubManager::createStub2(array('class' => 'VirtualPage', 'classfilename' => dirname(__FILE__) . '/VirtualPage.php', 'hooks' => array('VirtualPage'))); $bwVirtualPageExcludeNamespaces = array(); if (defined('NS_FILESYSTEM')) { $bwVirtualPageExcludeNamespaces[] = NS_FILESYSTEM; } if (defined('NS_DIRECTORY')) { $bwVirtualPageExcludeNamespaces[] = NS_DIRECTORY; } function bwVirtualPageSwitchInit(&$title, &$article) { // let mediawiki handle those. $ns = $title->getNamespace(); if (NS_MEDIA == $ns || NS_CATEGORY == $ns || NS_IMAGE == $ns) { return true; } // let mediawiki handle those also.
<?php /** * @author Jean-Lou Dupont * @package PageServer * @category ExtensionServices * @version @@package-version@@ * @Id $Id: SmartyAdaptor.php 922 2008-01-15 19:41:09Z jeanlou.dupont $ */ //<source lang=php> if (!class_exists('StubManager') || version_compare(StubManager::version(), '1.3.0', '<')) { echo "<a href='http://mediawiki.org/wiki/Extension:PageServer'/> <b>requires</b> <a href='http://mediawiki.org/wiki/Extension:StubManager'/> of version >= 1.3.0"; } else { $wgExtensionCredits['other'][] = array('name' => 'PageServer', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'description' => "Provides functionality to load & parse wiki pages stored in the filesystem.", 'url' => 'http://mediawiki.org/wiki/Extension:PageServer'); $wgAutoloadClasses['PageServer_Remote'] = dirname(__FILE__) . '/PageServer.remote.php'; StubManager::createStub2(array('class' => 'PageServer', 'classfilename' => dirname(__FILE__) . '/PageServer.body.php', 'mgs' => array('mwmsg', 'mwmsgx', 'load_page'), 'hooks' => array('page_server', 'page_remote', 'SpecialVersionExtensionTypes'))); // Required PEAR class @(include_once "HTTP/Request.php"); // only available since StubManager v1.3.0 $state = class_exists('HTTP_Request') ? StubManager::STATE_OK : StubManager::STATE_ATTENTION; StubManager::registerState('PageServer', $state); } //</source>
<?php /** * @author Jean-Lou Dupont * @package ParserExt * @subpackage UserTools * @version @@package-version@@ * @Id $Id$ */ //<source lang=php> $wgExtensionCredits['other'][] = array('name' => 'UserTools', 'version' => '1.1.0', 'author' => 'Jean-Lou Dupont', 'description' => 'User related parser functions', 'url' => 'http://mediawiki.org/wiki/Extension:UserTools'); StubManager::createStub2(array('class' => 'UserTools', 'classfilename' => dirname(__FILE__) . '/UserTools.body.php', 'mgs' => array('cusergetoption', 'usergetoption', 'cuserfromgroup', 'userfromgroup'))); //</source>
<?php /** * @author Jean-Lou Dupont * @package SmartyAdaptor * @version @@package-version@@ * @Id $Id$ */ //<source lang=php> if (!class_exists('StubManager') || version_compare(StubManager::version(), '1.2.0', '<')) { echo "<a href='http://mediawiki.org/wiki/Extension:SmartyAdaptor'/> <b>requires</b> <a href='http://mediawiki.org/wiki/Extension:StubManager'/>"; } else { $wgExtensionCredits['other'][] = array('name' => 'SmartyAdaptor', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:SmartyAdaptor', 'description' => "Provides interface to Smarty [http://smarty.net Smarty Template Engine]. "); StubManager::createStub2(array('class' => 'SmartyAdaptor', 'classfilename' => dirname(__FILE__) . '/SmartyAdaptor.body.php', 'hooks' => array('smarty', 'smarty_direct', 'SpecialVersionExtensionTypes'))); } //</source>
<?php /** * @author Jean-Lou Dupont * @package VersaComment * @version @@package-version@@ * @Id $Id$ */ //<source lang=php>*/ if (class_exists('StubManager')) { $wgExtensionCredits['other'][] = array('name' => 'VersaComment', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'description' => 'Provides versatile HTML comments', 'url' => 'http://mediawiki.org/wiki/Extension:VersaComment'); StubManager::createStub2(array('class' => 'VersaComment', 'classfilename' => dirname(__FILE__) . '/VersaComment.body.php', 'hooks' => array('ParserBeforeStrip'))); } else { echo '[[Extension:VersaComment]] requires [[Extension:StubManager]].'; } //</source>
|name = AutoRedirect_stub |status = beta |type = parser |author = [[user:jldupont|Jean-Lou Dupont]] |image = |version = See SVN ($Id$) |update = |mediawiki = tested on 1.10 but probably works with a earlier versions |download = [http://bizzwiki.googlecode.com/svn/trunk/BizzWiki/extensions/XYZ/ SVN] |readme = |changelog = |description = |parameters = |rights = |example = }} <!--@@ == File Status == This section is only valid when viewing the page in a BizzWiki environment. <code>(($#extractmtime|@@mtime@@$)) (($#extractfile|@@file@@$))</code> Status: (($#comparemtime|<b>File system copy is newer - [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=reload}} Reload] </b>|Up to date$)) @@--> == Notes == See details about this extension on [[Extension:AutoRedirect]]. == Code == <!--</wikitext>--><source lang=php>*/ StubManager::createStub2(array('class' => 'AutoRedirect', 'classfilename' => dirname(__FILE__) . '/AutoRedirect.php', 'mgs' => array('autoredirect'))); //</source>
<?php /** * @author Jean-Lou Dupont * @package PageSidebar * @version $Id$ */ //<source lang=php> if (!class_exists('StubManager')) { echo '[[Extension:PageSidebar]] <b>requires</b> [[Extension:StubManager]]' . "\n"; } else { global $wgExtensionCredits; $wgExtensionCredits['other'][] = array('name' => 'PageSidebar', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:PageSidebar', 'description' => "Provides per-page arbitrary wikitext for the sidebar."); StubManager::createStub2(array('class' => 'PageSidebar', 'classfilename' => dirname(__FILE__) . '/PageSidebar.body.php', 'hooks' => array('SkinTemplateOutputPageBeforeExec', 'OutputPageParserOutput', 'PageSidebar'), 'tags' => array('pagesidebar'))); } // </source>
<?php /** * @author Jean-Lou Dupont * @package MetaTags * @version @@package-version@@ * @Id $Id$ */ //<source lang=php> if (!class_exists('StubManager') || version_compare(StubManager::version(), '1.3.0', '<')) { echo "<a href='http://mediawiki.org/wiki/Extension:MetaTags'/> <b>requires</b> <a href='http://mediawiki.org/wiki/Extension:StubManager'/> of version >= 1.3.0"; } else { $wgExtensionCredits['other'][] = array('name' => 'MetaTags', 'version' => '@@package-version@@', 'author' => 'Jean-Lou Dupont', 'url' => 'http://www.mediawiki.org/wiki/Extension:MetaTags', 'description' => "Provides META and LINK tags to HEAD whilst integrating with parser caching."); StubManager::createStub2(array('class' => 'MetaTags', 'classfilename' => dirname(__FILE__) . '/MetaTags.body.php', 'mgs' => array('meta', 'link'))); // only available since StubManager v1.3.0 StubManager::registerState('MetaTags', StubManager::STATE_OK); } //</source>
<?php /** * @author Jean-Lou Dupont * @package ParserExt * @subpackage SkinTools * @version @@package-version@@ * @Id $Id$ */ //<source lang=php> global $wgExtensionCredits; $wgExtensionCredits['other'][] = array('name' => 'SkinTools', 'version' => '1.1.0', 'author' => 'Jean-Lou Dupont', 'description' => 'Provides skin level functions', 'url' => 'http://mediawiki.org/wiki/Extension:SkinTools'); StubManager::createStub2(array('class' => 'SkinTools', 'classfilename' => dirname(__FILE__) . '/SkinTools.body.php', 'hooks' => array('SkinTemplateTabs'), 'mgs' => array('clearactions', 'removeactions', 'addaction'))); //</source>
<?php /** * @author Jean-Lou Dupont * @package FileManager * @version $Id$ */ //<source lang=php> global $wgExtensionCredits; $wgExtensionCredits['other'][] = array('name' => 'FileManager', 'version' => '1.0.0', 'author' => 'Jean-Lou Dupont', 'description' => 'Manages the files in a Mediawiki installation. Namespace for filesystem is ', 'url' => 'http://mediawiki.org/wiki/Extension:FileManager'); StubManager::createStub2(array('class' => 'FileManager', 'classfilename' => dirname(__FILE__) . '/FileManager.body.php', 'i18nfilename' => dirname(__FILE__) . '/FileManager.i18n.php', 'logging' => true, 'hooks' => array('ArticleSave', 'ArticleFromTitle', 'EditFormPreloadText', 'OutputPageBeforeHTML', 'SkinTemplateTabs', 'UnknownAction', 'SpecialVersionExtensionTypes'), 'nss' => array(NS_FILESYSTEM), 'mgs' => array('extractmtime', 'extractfile', 'comparemtime', 'currentmtime'))); //</source>
<?php /** * @author Jean-Lou Dupont * @package PageMetaData * @version $Id$ */ //<source lang=php> $wgExtensionCredits['other'][] = array('name' => 'PageMetaData', 'version' => '1.0.0', 'author' => 'Jean-Lou Dupont', 'description' => "Provides saving page metadata (e.g. restrictions) to a wikitext page", 'url' => 'http://mediawiki.org/wiki/Extension:PageMetaData'); StubManager::createStub2(array('class' => 'PageMetaData', 'classfilename' => dirname(__FILE__) . '/PageMetaData.body.php', 'hooks' => array('ArticleProtectComplete'))); //</source>