Esempio n. 1
0
 private static function commonSetup()
 {
     if (!isset(self::$createdLinks)) {
         self::$createdLinks = array('resetLinks' => false, 'resetTemplates' => false, 'resetCategories' => false, 'resetImages' => false, 'resetdone' => false, 'elimdone' => false);
     }
     if (!defined("MW_UPDATER")) {
         // make sure page "Template:Extension DPL" exists
         $title = Title::newFromText('Template:Extension DPL');
         global $wgUser;
         if (!$title->exists() && $wgUser->isAllowed('edit')) {
             $article = new Article($title);
             $article->doEdit("<noinclude>This page was automatically created. It serves as an anchor page for " . "all '''[[Special:WhatLinksHere/Template:Extension_DPL|invocations]]''' " . "of [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)].</noinclude>", $title, EDIT_NEW | EDIT_FORCE_BOT);
             die(header('Location: ' . Title::newFromText('Template:Extension DPL')->getFullURL()));
         }
     }
     require_once 'DPLVariables.php';
 }