From: Ævar Arnfjörð Bjarmason Date: Mon, 21 Nov 2005 17:50:10 +0000 (+0000) Subject: * (bug 3831) {{NAMESPACEE}} variable X-Git-Tag: 1.6.0~1153 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/?a=commitdiff_plain;h=6e8d794a9c6b15571a38fa9e9fe00b83f9905a83;p=lhc%2Fweb%2Fwiklou.git * (bug 3831) {{NAMESPACEE}} variable * (bug 3997) {{FULLPAGENAME}} and {{FULLPAGENAMEE}} variables --- diff --git a/includes/Parser.php b/includes/Parser.php index e79a9df55e..bc39f9a5a2 100644 --- a/includes/Parser.php +++ b/includes/Parser.php @@ -1906,11 +1906,16 @@ class Parser return $this->mTitle->getText(); case MAG_PAGENAMEE: return $this->mTitle->getPartialURL(); + case MAG_FULLPAGENAME: + return $this->mTitle->getPrefixedText(); + case MAG_FULLPAGENAMEE: + return wfUrlencode( $this->mTitle->getPrefixedText() ); case MAG_REVISIONID: return $wgArticle->getRevIdFetched(); case MAG_NAMESPACE: - # return Namespace::getCanonicalName($this->mTitle->getNamespace()); - return $wgContLang->getNsText($this->mTitle->getNamespace()); # Patch by Dori + return $wgContLang->getNsText( $this->mTitle->getNamespace() ); + case MAG_NAMESPACEE: + return wfUrlencode( $wgContLang->getNsText( $this->mTitle->getNamespace() ) ); case MAG_CURRENTDAYNAME: return $varCache[$index] = $wgContLang->getWeekdayName( date('w')+1 ); case MAG_CURRENTYEAR: diff --git a/languages/Language.php b/languages/Language.php index 63791cf34b..b4c716d6ee 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -220,6 +220,9 @@ $wgLanguageNamesEn =& $wgLanguageNames; MAG_PAGENAME => array( 1, 'PAGENAME' ), MAG_PAGENAMEE => array( 1, 'PAGENAMEE' ), MAG_NAMESPACE => array( 1, 'NAMESPACE' ), + MAG_NAMESPACEE => array( 1, 'NAMESPACEE' ), + MAG_FULLPAGENAME => array( 1, 'FULLPAGENAME' ), + MAG_FULLPAGENAMEE => array( 1, 'FULLPAGENAMEE' ), MAG_MSG => array( 0, 'MSG:' ), MAG_SUBST => array( 0, 'SUBST:' ), MAG_MSGNW => array( 0, 'MSGNW:' ),