Commit b665a43e81a8cee0494278c54418a87062f23e32
1 parent
cc7e80f0
Exists in
master
and in
7 other branches
--no commit message
Showing
1 changed file
with
16 additions
and
4 deletions
Show diff stats
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 |
981 | 981 | { |
982 | 982 | $teste = explode(",",$ligar); |
983 | 983 | $adicionar = array(); |
984 | - $incluir = false; | |
985 | 984 | foreach($teste as $t) |
986 | 985 | { |
987 | 986 | $incluir = false; |
988 | 987 | foreach($this->layers as $layerE) |
989 | 988 | { |
990 | - if($layerE->name != $t && $layerE->getmetadata("nomeoriginal") != $t) | |
991 | - $incluir = true; | |
989 | + $original = $layerE->getmetadata("nomeoriginal"); | |
990 | + if($original != "") | |
991 | + { | |
992 | + if($original != $t) | |
993 | + {$incluir = true;} | |
994 | + else | |
995 | + {$incluir = false;} | |
996 | + } | |
997 | + else | |
998 | + { | |
999 | + if($layerE->name != $t) | |
1000 | + {$incluir = true;} | |
1001 | + else | |
1002 | + {$incluir = false;} | |
1003 | + } | |
992 | 1004 | } |
993 | - if($incluir){$adicionar[] = $t;} | |
1005 | + if($incluir == true){$adicionar[] = $t;} | |
994 | 1006 | } |
995 | 1007 | if(count($adicionar > 0)) |
996 | 1008 | { | ... | ... |