exec.php 1.53 KB
<?php
include_once (dirname(__FILE__) . "/../safe2.php");
verificaBlFerramentas(basename(dirname(__FILE__)), $_SESSION["i3geoBlFerramentas"], false);
switch (strtoupper($_GET["funcao"])) {
    case "ADICIONA":
        include ("../../classesphp/classe_mapa.php");
        $m = new Mapa($_SESSION["map_file"]);
        $layer = $m->adicionatemawms($_GET["tema"], $_GET["servico"], $_GET["nome"], $_GET["proj"], $_GET["formato"], $_SESSION["locaplic"], $_GET["tipo"], $_GET["versao"], $_GET["nomecamada"], $_SESSION["dir_tmp"], $_SESSION["imgdir"], $_SESSION["imgurl"], $_GET["tiporep"], $_GET["suportasld"], $_GET["formatosinfo"], $_GET["time"], $_GET["tile"]);
        $layer->setmetadata("wmstime","{'times':'".$_GET["times"]."','time':'".$_GET["time"]."'}");
        $layer->setmetadata("legendawms","");
        $m->salva();
        ob_clean();
        header("Content-type: application/json");
        echo json_encode(array(
            "errorMsg" => ""
        ));
        exit();
        break;
    case "ALTERATIME":
        include ("../../classesphp/classe_mapa.php");
        $mapa = ms_newMapObj($_SESSION["map_file"]);
        $layer = $mapa->getlayerbyname($_GET["layer"]);
        $layer->setmetadata("wmstime","{'times':'".$_GET["times"]."','time':'".$_GET["time"]."'}");
        $layer->setmetadata("wms_time",$_GET["time"]);
        $mapa->save($_SESSION["map_file"]);
        ob_clean();
        header("Content-type: application/json");
        echo json_encode(array(
            "errorMsg" => ""
        ));
        exit();
        break;
}