From b95074f87c62112c313ab13f39294bcfc0db1398 Mon Sep 17 00:00:00 2001 From: Rob Church Date: Wed, 24 May 2006 15:55:01 +0000 Subject: [PATCH] Add {{CURRENTTIMESTAMP}} magic word --- RELEASE-NOTES | 1 + includes/MagicWord.php | 2 ++ includes/Parser.php | 2 ++ languages/Language.php | 1 + 4 files changed, 6 insertions(+) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index d8f9bf063e..5bdffdc434 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -323,6 +323,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN changes as patrolled using the diff links there * Add 'DiffViewHeader' hook called before diff page output * (bug 6051) Improvement to German localisation (de) +* Add {{CURRENTTIMESTAMP}} magic word == Compatibility == diff --git a/includes/MagicWord.php b/includes/MagicWord.php index 895c0e0261..f8b47c35f3 100644 --- a/includes/MagicWord.php +++ b/includes/MagicWord.php @@ -89,6 +89,7 @@ $magicWords = array( 'MAG_BASEPAGENAME', 'MAG_BASEPAGENAMEE', 'MAG_URLENCODE', + 'MAG_CURRENTTIMESTAMP', ); if ( ! defined( 'MEDIAWIKI_INSTALL' ) ) wfRunHooks( 'MagicWordMagicWords', array( &$magicWords ) ); @@ -140,6 +141,7 @@ $wgVariableIDs = array( MAG_BASEPAGENAME, MAG_BASEPAGENAMEE, MAG_URLENCODE, + MAG_CURRENTTIMESTAMP, ); if ( ! defined( 'MEDIAWIKI_INSTALL' ) ) wfRunHooks( 'MagicWordwgVariableIDs', array( &$wgVariableIDs ) ); diff --git a/includes/Parser.php b/includes/Parser.php index 2bc29bfce6..bd54cfc4da 100644 --- a/includes/Parser.php +++ b/includes/Parser.php @@ -2166,6 +2166,8 @@ class Parser return $varCache[$index] = $wgContLang->formatNum( wfNumberOfUsers() ); case MAG_NUMBEROFPAGES: return $varCache[$index] = $wgContLang->formatNum( wfNumberOfPages() ); + case MAG_CURRENTTIMESTAMP: + return $varCache[$index] = wfTimestampNow(); case MAG_CURRENTVERSION: global $wgVersion; return $wgVersion; diff --git a/languages/Language.php b/languages/Language.php index c2b9c84755..f135dd44d2 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -287,6 +287,7 @@ $wgLanguageNamesEn =& $wgLanguageNames; MAG_NEWSECTIONLINK => array( 1, '__NEWSECTIONLINK__' ), MAG_CURRENTVERSION => array( 1, 'CURRENTVERSION' ), MAG_URLENCODE => array( 0, 'URLENCODE:' ), + MAG_CURRENTTIMESTAMP => array( 1, 'CURRENTTIMESTAMP' ), ); if (!$wgCachedMessageArrays) { -- 2.20.1