Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. Arquivo: i3geo/admin/xmlmapas.php */ error_reporting(0); if (!isset($locaplic)) { include dirname(__FILE__) . "/../ms_configura.php"; } include_once $locaplic . "/admin/safe.php"; include_once $locaplic . "/admin/php/xml.php"; if (!isset($perfil)) { $perfil = ""; } echo header("Content-type: application/xml"); echo geraXmlMapas($perfil, $locaplic);
function pegaListaDeMapas($locmapas) { //necessário por conta da inclusao do conexao.php $locaplic = $this->locaplic; $perfilgeral = implode(" ", $this->perfil); if ($locmapas != "") { $this->xml = simplexml_load_file($locmapas); } else { include_once $this->locaplic . "/admin/php/xml.php"; $this->xml = simplexml_load_string(geraXmlMapas(implode(" ", $this->perfil), $this->locaplic)); } //print_r($this->xml);exit; $mapas = array(); //pega os sistemas checando os perfis foreach ($this->xml->MAPA as $s) { $ps = $this->ixml($s, "PERFIL"); $perfis = str_replace(",", " ", $ps); $perfis = explode(" ", $perfis); if ($this->array_in_array($this->perfil, $perfis) || $ps == "") { $n = $this->ixml($s, "NOME"); $i = $this->ixml($s, "IMAGEM"); $t = $this->ixml($s, "TEMAS"); $l = $this->ixml($s, "LIGADOS"); $e = $this->ixml($s, "EXTENSAO"); $o = $this->ixml($s, "OUTROS"); $k = $this->ixml($s, "LINKDIRETO"); $p = $this->ixml($s, "PUBLICADO"); $m = $this->ixml($s, "CONTEMMAPFILE"); $id = $this->ixml($s, "ID_MAPA"); echo $p; if (strtoupper($p) != "NAO") { $mapas[] = array("ID_MAPA" => $id, "PUBLICADO" => $p, "NOME" => $n, "IMAGEM" => $i, "TEMAS" => $t, "LIGADOS" => $l, "EXTENSAO" => $e, "OUTROS" => $o, "LINK" => $k, "CONTEMMAPFILE" => $m); } } } return array("mapas" => $mapas); }