X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FMagicWord.php;h=f618d9f96545af04596c4440b4c0697928d6ae16;hb=0b730ef78432aa7f8c36cd43dda9f8e7e863eb91;hp=b3ebf6e86a23d4921bd4f9e7ce5a61f3ae5a3b7d;hpb=7a5ca259bebe230538322903b930d152f572dc50;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/MagicWord.php b/includes/MagicWord.php index b3ebf6e86a..f618d9f965 100644 --- a/includes/MagicWord.php +++ b/includes/MagicWord.php @@ -36,6 +36,7 @@ class MagicWord { static public $mVariableIDsInitialised = false; static public $mVariableIDs = array( 'currentmonth', + 'currentmonth1', 'currentmonthname', 'currentmonthnamegen', 'currentmonthabbrev', @@ -46,6 +47,7 @@ class MagicWord { 'currenttime', 'currenthour', 'localmonth', + 'localmonth1', 'localmonthname', 'localmonthnamegen', 'localmonthabbrev', @@ -78,9 +80,9 @@ class MagicWord { 'revisionmonth', 'revisionyear', 'revisiontimestamp', + 'revisionuser', 'subpagename', 'subpagenamee', - 'displaytitle', 'talkspace', 'talkspacee', 'subjectspace', @@ -91,30 +93,22 @@ class MagicWord { 'subjectpagenamee', 'numberofusers', 'numberofactiveusers', - 'newsectionlink', 'numberofpages', 'currentversion', 'basepagename', 'basepagenamee', - 'urlencode', 'currenttimestamp', 'localtimestamp', 'directionmark', - 'language', 'contentlanguage', - 'pagesinnamespace', 'numberofadmins', 'numberofviews', - 'defaultsort', - 'pagesincategory', - 'index', - 'noindex', - 'numberingroup', ); /* Array of caching hints for ParserCache */ static public $mCacheTTLs = array ( 'currentmonth' => 86400, + 'currentmonth1' => 86400, 'currentmonthname' => 86400, 'currentmonthnamegen' => 86400, 'currentmonthabbrev' => 86400, @@ -125,6 +119,7 @@ class MagicWord { 'currenttime' => 3600, 'currenthour' => 3600, 'localmonth' => 86400, + 'localmonth1' => 86400, 'localmonthname' => 86400, 'localmonthnamegen' => 86400, 'localmonthabbrev' => 86400, @@ -160,6 +155,7 @@ class MagicWord { 'toc', 'noeditsection', 'newsectionlink', + 'nonewsectionlink', 'hiddencat', 'index', 'noindex', @@ -189,7 +185,7 @@ class MagicWord { */ static function &get( $id ) { wfProfileIn( __METHOD__ ); - if (!array_key_exists( $id, self::$mObjects ) ) { + if ( !isset( self::$mObjects[$id] ) ) { $mw = new MagicWord(); $mw->load( $id ); self::$mObjects[$id] = $mw;