From: Antoine Musso Date: Wed, 27 Oct 2010 21:11:36 +0000 (+0000) Subject: Lame documentation, code style X-Git-Tag: 1.31.0-rc.0~34251 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/supprimer.php?a=commitdiff_plain;h=c5906068fa4027bd9782caa75cf835c4791a03aa;p=lhc%2Fweb%2Fwiklou.git Lame documentation, code style --- diff --git a/includes/PrefixSearch.php b/includes/PrefixSearch.php index 2c4199df13..b85193544b 100644 --- a/includes/PrefixSearch.php +++ b/includes/PrefixSearch.php @@ -22,6 +22,7 @@ class PrefixSearch { } $namespaces = self::validateNamespaces( $namespaces ); + // Find a Title which is not an interwiki and is in NS_MAIN $title = Title::newFromText( $search ); if( $title && $title->getInterwiki() == '' ) { $ns = array($title->getNamespace()); @@ -162,10 +163,12 @@ class PrefixSearch { * Validate an array of numerical namespace indexes * * @param $namespaces Array - * @return Array + * @return Array (default: contains only NS_MAIN) */ protected static function validateNamespaces($namespaces){ global $wgContLang; + + // We will look at each given namespace against wgContLang namespaces $validNamespaces = $wgContLang->getNamespaces(); if( is_array($namespaces) && count($namespaces)>0 ){ $valid = array(); @@ -173,8 +176,9 @@ class PrefixSearch { if( is_numeric($ns) && array_key_exists($ns, $validNamespaces) ) $valid[] = $ns; } - if( count($valid) > 0 ) + if( count($valid) > 0 ) { return $valid; + } } return array( NS_MAIN );