Example #1
0
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);
Example #2
0
 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);
 }