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