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'; }