From d3dc7021cbba1eb2e93a9527cf5eee88a201dc55 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Tue, 11 Aug 2009 21:48:29 +0000 Subject: [PATCH] --- classesphp/classe_mapa.php | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/classesphp/classe_mapa.php b/classesphp/classe_mapa.php index e04fdd2..58265c4 100644 --- a/classesphp/classe_mapa.php +++ b/classesphp/classe_mapa.php @@ -981,23 +981,15 @@ $adicionar - sim|nao força a adição de um tema se ele não existir no mapfile atu { $teste = explode(",",$ligar); $adicionar = array(); + $verificar = array(); + foreach($this->layers as $layerE) + { + $verificar[] = $layerE->getmetadata("nomeoriginal"); + $verificar[] = $layerE->name; + } foreach($teste as $t) { - $incluir = false; - foreach($this->layers as $layerE) - { - $original = $layerE->getmetadata("nomeoriginal"); - if($original != "") - { - if($original != $t) - {$incluir = true;} - else - {$incluir = false;} - } - else - {$incluir = false;} - } - if($incluir == true){$adicionar[] = $t;} + if(!in_array($t,$verificar)){$adicionar[] = $t;} } if(count($adicionar > 0)) { -- libgit2 0.21.2