Пример #1
0
<?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>
Пример #2
0
<?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>
Пример #3
0
<?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>
Пример #4
0
<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>
Пример #5
0
<?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>
Пример #6
0
<?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>
Пример #7
0
<?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>
Пример #8
0
<?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>
Пример #9
0
<?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>
Пример #10
0
<?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>
Пример #11
0
<?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>
Пример #12
0
<?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>
Пример #13
0
<?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>
Пример #14
0
<?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>
Пример #15
0
<?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;
Пример #16
0
<?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>
Пример #18
0
<?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>
Пример #19
0
<?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>
Пример #20
0
* 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.
Пример #21
0
<?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>
Пример #22
0
<?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>
Пример #23
0
<?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>
Пример #24
0
<?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>
Пример #26
0
<?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>
Пример #27
0
<?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>
Пример #28
0
<?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>
Пример #29
0
<?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>
Пример #30
0
<?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>