<span class="syntaxdefault">
</span><span class="syntaxkeyword"><?</span><span class="syntaxdefault">php
</span><span class="syntaxcomment">/**
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * @author Joe Beaudoin Jr. <joe@frakmedia.net>
 * @copyright Copyright (C) 2008 Joe Beaudoin Jr.
 * @license [url]http://www.gnu.org/copyleft/gpl.html GNU General Public License[/url]
 *
 * An extension that shows the purge tabs above article and talk pages
 * Original code by Jonathan Tse from [url]www.jontse.com[/url]
 * Modified by Joe Beaudoin Jr. (joe(AT)frakmedia(DOT)net)
 * For information how to install and use this extension, see: [url]http://www.mediawiki.org/wiki/Extension:Purgetab[/url]
 *
 */
</span><span class="syntaxdefault">$wgExtensionCredits</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'other'</span><span class="syntaxkeyword">][]</span><span class="syntaxdefault">Â </span><span class="syntaxkeyword">=</span><span class="syntaxdefault">Â array</span><span class="syntaxkeyword">(
</span><span class="syntaxdefault">       </span><span class="syntaxstring">'name'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">'Purge Tab 1.0 modifiziert'</span><span class="syntaxkeyword">,
</span><span class="syntaxdefault">       </span><span class="syntaxstring">'author'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxstring">'Jonathan Tse and Joe Beaudoin Jr./modifiziert Bernhard Eisele'</span><span class="syntaxkeyword">,
</span><span class="syntaxdefault">Â Â Â Â Â Â Â </span><span class="syntaxstring">'url'</span><span class="syntaxdefault">Â </span><span class="syntaxkeyword">=></span><span class="syntaxdefault">Â </span><span class="syntaxstring">'http://www.mediawiki.org/wiki/Extension:Purgetab'</span><span class="syntaxkeyword">,
</span><span class="syntaxdefault">       </span><span class="syntaxstring">'description'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">'An extension to add the purge tab to all pages without the use of JavaScript.'
</span><span class="syntaxdefault">Â Â Â Â Â Â Â </span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">$wgHooks</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'SkinTemplateContentActions'</span><span class="syntaxkeyword">][]</span><span class="syntaxdefault">Â </span><span class="syntaxkeyword">=</span><span class="syntaxdefault">Â </span><span class="syntaxstring">'purgetab_ReplaceTabs'</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">function purgetab_ReplaceTabs </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$content_actions</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{
</span><span class="syntaxdefault">    global $wgTitle</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$wgTitle</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">getNamespace</span><span class="syntaxkeyword">()</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> NS_SPECIAL</span><span class="syntaxkeyword">)
</span><span class="syntaxdefault">Â Â Â Â </span><span class="syntaxkeyword">{
</span><span class="syntaxdefault">Â Â Â Â
        </span><span class="syntaxcomment">/*Url Fix  für Nachteile,Vorteile*/
</span><span class="syntaxdefault">           $urlfix </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $wgTitle</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">getFullURL</span><span class="syntaxkeyword">();
</span><span class="syntaxdefault">        </span><span class="syntaxcomment">/*Url Fix Ende*/
</span><span class="syntaxdefault">Â Â Â Â Â Â Â Â $vorteile_action</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'Vorteile'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault">Â </span><span class="syntaxkeyword">=</span><span class="syntaxdefault">Â array</span><span class="syntaxkeyword">(
</span><span class="syntaxdefault">Â Â Â Â Â Â Â Â Â Â Â Â </span><span class="syntaxstring">'class'</span><span class="syntaxdefault">Â </span><span class="syntaxkeyword">=></span><span class="syntaxdefault">Â false</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">Â
            </span><span class="syntaxstring">'text'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">'Vorteile'</span><span class="syntaxkeyword">,
</span><span class="syntaxdefault">Â Â Â Â Â Â Â Â Â Â Â Â </span><span class="syntaxstring">'href'</span><span class="syntaxdefault">Â </span><span class="syntaxkeyword">=></span><span class="syntaxdefault">Â </span><span class="syntaxstring">''</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$urlfix</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'_Vorteile&action=edit'</span><span class="syntaxkeyword">,
</span><span class="syntaxdefault">Â Â Â Â Â Â Â Â Â Â Â Â
        </span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">        $content_actions </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array_merge</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$content_actions</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$vorteile_action</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">Â Â Â Â Â Â Â Â $nachteile_action</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'Nachteile'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault">Â </span><span class="syntaxkeyword">=</span><span class="syntaxdefault">Â array</span><span class="syntaxkeyword">(
</span><span class="syntaxdefault">Â Â Â Â Â Â Â Â Â Â Â Â </span><span class="syntaxstring">'class'</span><span class="syntaxdefault">Â </span><span class="syntaxkeyword">=></span><span class="syntaxdefault">Â false</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">Â
            </span><span class="syntaxstring">'text'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">'Nachteile'</span><span class="syntaxkeyword">,
</span><span class="syntaxdefault">Â Â Â Â Â Â Â Â Â Â Â Â </span><span class="syntaxstring">'href'</span><span class="syntaxdefault">Â </span><span class="syntaxkeyword">=></span><span class="syntaxdefault">Â </span><span class="syntaxstring">''</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$urlfix</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'_Nachteile&action=edit'</span><span class="syntaxkeyword">,
</span><span class="syntaxdefault">Â Â Â Â Â Â Â Â Â Â Â Â
        </span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">        $content_actions </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array_merge</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$content_actions</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$nachteile_action</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">Â Â Â Â </span><span class="syntaxkeyword">}
</span><span class="syntaxdefault">    return true</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> Â
</span><span class="syntaxkeyword">}
</span><span class="syntaxdefault">Â </span>[/code:o5h67xto]
Installation wie beim originalen nur der andere Code ...