From: Alexandre Emsenhuber Date: Wed, 16 Mar 2011 09:05:32 +0000 (+0000) Subject: Removed usage of extract() in LinkHolderArray::doVariants() X-Git-Tag: 1.31.0-rc.0~31376 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/membres/fiche.php?a=commitdiff_plain;h=f89b1e3238d903ad34f3e0abc2ed2d3802e3c2ab;p=lhc%2Fweb%2Fwiklou.git Removed usage of extract() in LinkHolderArray::doVariants() --- diff --git a/includes/parser/LinkHolderArray.php b/includes/parser/LinkHolderArray.php index 25f5ab0ab9..54bb41fa21 100644 --- a/includes/parser/LinkHolderArray.php +++ b/includes/parser/LinkHolderArray.php @@ -461,14 +461,13 @@ class LinkHolderArray { for ( $i = 0; $i < $l; $i ++ ) { foreach ( $allVariantsName as $variantName ) { $textVariant = $titlesAllVariants[$variantName][$i]; - extract( $titlesAttrs[$i] ); - if($textVariant != $titleText){ - $variantTitle = Title::makeTitle( $ns, $textVariant ); + if ( $textVariant != $titlesAttrs[$i]['titleText'] ) { + $variantTitle = Title::makeTitle( $titlesAttrs[$i]['ns'], $textVariant ); if( is_null( $variantTitle ) ) { continue; } $linkBatch->addObj( $variantTitle ); - $variantMap[$variantTitle->getPrefixedDBkey()][] = $key; + $variantMap[$variantTitle->getPrefixedDBkey()][] = $titlesAttrs[$i]['key']; } } }