Valor: PEGALISTADETEMAS Pega a lista de temas do menu. <Menutemas->pegaListaDeTemas> */ case "PEGALISTADETEMAS": include_once "classe_menutemas.php"; $editores = $_pg["editores"]; $perfil = $_pg["perfil"]; $idioma = $_pg["idioma"]; $m = new Menutemas($map_file, $perfil, $locaplic, $urli3geo, $editores, $idioma); if (!isset($_pg["idmenu"])) { $_pg["idmenu"] = ""; } $retorno = array("temas" => $m->pegaListaDeTemas($_pg["grupo"], $_pg["subgrupo"], $_pg["idmenu"])); break; /* Valor: PEGATODOSTEMAS Pega a lista de todos os temas que nao possuem restricoes de acesso */ /* Valor: PEGATODOSTEMAS Pega a lista de todos os temas que nao possuem restricoes de acesso */ case "PEGATODOSTEMAS": include "../admin/php/classe_arvore.php"; $idioma = $_pg["idioma"]; $arvore = new Arvore($locaplic, $idioma);
if (strtolower($t["ogc_tema"]) != "nao") { $codigosTema[$t["codigo_tema"]] = array("tema" => $t["codigo_tema"], "fonte" => $t["link_tema"]); } } foreach ($grupos as $grupo) { $lts = $grupo["temasgrupo"]; //var_dump($lts); foreach ($lts as $t) { if (strtolower($t["ogc"]) != "nao") { $codigosTema[$t["tid"]] = array("tema" => $t["tid"], "fonte" => $t["link"]); } } if (strtolower($grupo["ogc"]) == "sim") { foreach ($grupo["subgrupos"] as $sgrupo) { if (strtolower($sgrupo["ogc"]) == "sim") { $lts = $m->pegaListaDeTemas($grupo["id_n1"], $sgrupo["id_n2"], $menu["idmenu"]); foreach ($lts as $t) { if (strtolower($t["ogc"]) == "sim") { $codigosTema[$t["tid"]] = array("tema" => $t["tid"], "fonte" => $t["link"]); } } } } } } } //echo "<pre>".var_dump($codigosTema);exit; foreach ($codigosTema as $c) { $codigoTema = $c["tema"]; if (file_exists($locaplic . "/temas/" . $codigoTema . ".map")) { if (@ms_newMapobj($locaplic . "/temas/" . $codigoTema . ".map")) {