Commit f3960f71aa34887b427f03704be6fac5c1f18a46
1 parent
1e515cc7
Exists in
master
and in
7 other branches
Adaptações em classe_menutemas para geração da arvore hiperbolica
Showing
2 changed files
with
12 additions
and
4 deletions
Show diff stats
classesphp/classe_menutemas.php
@@ -58,7 +58,7 @@ $editores - (opcional) array com os editores cadastrados no ms_configura.php | @@ -58,7 +58,7 @@ $editores - (opcional) array com os editores cadastrados no ms_configura.php | ||
58 | */ | 58 | */ |
59 | function __construct($map_file="",$perfil="",$locsistemas="",$locaplic="",$menutemas="",$urli3geo="",$editores="") | 59 | function __construct($map_file="",$perfil="",$locsistemas="",$locaplic="",$menutemas="",$urli3geo="",$editores="") |
60 | { | 60 | { |
61 | - error_reporting(0); | 61 | + error_reporting(E_ALL); |
62 | $perfil = str_replace(" ",",",$perfil); | 62 | $perfil = str_replace(" ",",",$perfil); |
63 | $this->perfil = explode(",",$perfil); | 63 | $this->perfil = explode(",",$perfil); |
64 | $this->locsistemas = $locsistemas; | 64 | $this->locsistemas = $locsistemas; |
@@ -104,6 +104,8 @@ array | @@ -104,6 +104,8 @@ array | ||
104 | function pegaListaDeMenus() | 104 | function pegaListaDeMenus() |
105 | { | 105 | { |
106 | $resultado = array(); | 106 | $resultado = array(); |
107 | + //necessário por conta da inclusao do conexao.php | ||
108 | + $locaplic = $this->locaplic; | ||
107 | // | 109 | // |
108 | //se $menutemas estiver "", o i3geo | 110 | //se $menutemas estiver "", o i3geo |
109 | //irá utilizar o sistema de administração para pegar os menus | 111 | //irá utilizar o sistema de administração para pegar os menus |
@@ -112,7 +114,7 @@ array | @@ -112,7 +114,7 @@ array | ||
112 | { | 114 | { |
113 | if(!isset($this->locaplic)) | 115 | if(!isset($this->locaplic)) |
114 | {return "locaplic nao foi definido";} | 116 | {return "locaplic nao foi definido";} |
115 | - include_once($this->locaplic."/admin/php/conexao.php"); | 117 | + include($this->locaplic."/admin/php/conexao.php"); |
116 | $sql = 'SELECT * from i3geoadmin_menus order by nome_menu'; | 118 | $sql = 'SELECT * from i3geoadmin_menus order by nome_menu'; |
117 | $q = $dbh->query($sql,PDO::FETCH_ASSOC); | 119 | $q = $dbh->query($sql,PDO::FETCH_ASSOC); |
118 | $regs = $q->fetchAll(); | 120 | $regs = $q->fetchAll(); |
@@ -160,6 +162,8 @@ array | @@ -160,6 +162,8 @@ array | ||
160 | */ | 162 | */ |
161 | function pegaListaDeMapas($locmapas) | 163 | function pegaListaDeMapas($locmapas) |
162 | { | 164 | { |
165 | + //necessário por conta da inclusao do conexao.php | ||
166 | + $locaplic = $this->locaplic; | ||
163 | $perfilgeral = implode(" ",$this->perfil); | 167 | $perfilgeral = implode(" ",$this->perfil); |
164 | if($locmapas != "") | 168 | if($locmapas != "") |
165 | {$this->xml = simplexml_load_file($locmapas);} | 169 | {$this->xml = simplexml_load_file($locmapas);} |
@@ -219,13 +223,16 @@ array | @@ -219,13 +223,16 @@ array | ||
219 | //lê os arquivos xml | 223 | //lê os arquivos xml |
220 | //"&tipo=gruposeraiz" pega apenas os nomes dos grupos e temas na raiz | 224 | //"&tipo=gruposeraiz" pega apenas os nomes dos grupos e temas na raiz |
221 | // | 225 | // |
226 | + //necessário por conta da inclusao do conexao.php | ||
227 | + $locaplic = $this->locaplic; | ||
222 | include_once($this->locaplic."/admin/php/xml.php"); | 228 | include_once($this->locaplic."/admin/php/xml.php"); |
223 | if($listasgrupos == "sim") | 229 | if($listasgrupos == "sim") |
224 | {$tipo = "";} | 230 | {$tipo = "";} |
225 | else | 231 | else |
226 | {$tipo = "gruposeraiz";} | 232 | {$tipo = "gruposeraiz";} |
227 | $this->xml = ""; | 233 | $this->xml = ""; |
228 | - foreach($this->pegaListaDeMenus() as $menu) | 234 | + $tempm = $this->pegaListaDeMenus(); |
235 | + foreach($tempm as $menu) | ||
229 | { | 236 | { |
230 | if($menu["idmenu"] == $idmenu || $idmenu == "") | 237 | if($menu["idmenu"] == $idmenu || $idmenu == "") |
231 | { | 238 | { |
@@ -403,6 +410,7 @@ array | @@ -403,6 +410,7 @@ array | ||
403 | */ | 410 | */ |
404 | function pegaListaDeSubGrupos($codgrupo,$idmenu="") | 411 | function pegaListaDeSubGrupos($codgrupo,$idmenu="") |
405 | { | 412 | { |
413 | + $locaplic=$this->locaplic; | ||
406 | include_once($this->locaplic."/admin/php/xml.php"); | 414 | include_once($this->locaplic."/admin/php/xml.php"); |
407 | $tipo = "subgrupos"; | 415 | $tipo = "subgrupos"; |
408 | $this->xml = ""; | 416 | $this->xml = ""; |
classesphp/mapa_controle.php
@@ -117,7 +117,7 @@ if ($funcao != "criaMapa") | @@ -117,7 +117,7 @@ if ($funcao != "criaMapa") | ||
117 | //verifica se deve ativar o debug | 117 | //verifica se deve ativar o debug |
118 | // | 118 | // |
119 | if (isset($debug) && $debug == "sim") | 119 | if (isset($debug) && $debug == "sim") |
120 | -{error_reporting(E_ALL);} | 120 | +{error_reporting(0);} |
121 | // | 121 | // |
122 | //ativa o php mapscript e as extensões necessárias | 122 | //ativa o php mapscript e as extensões necessárias |
123 | //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido | 123 | //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido |