示例#1
0
 case "EDITASIMBOLO":
     include_once "classe_legenda.php";
     copiaSeguranca($map_file);
     if (!isset($_pg["tema"])) {
         $_pg["tema"] = "";
     }
     $classe = $_pg["classe"];
     $estilo = $_pg["estilo"];
     $opcao = $_pg["opcao"];
     $m = new Legenda($map_file, $locaplic, $_pg["tema"]);
     if ($opcao == "excluiestilo") {
         $retorno = $m->excluiEstilo($classe, $estilo);
         $m->salva();
     }
     if ($opcao == "adicionaestilo") {
         $retorno = $m->adicionaEstilo($classe, $estilo);
         $m->salva();
     }
     if ($opcao == "sobeestilo") {
         $retorno = $m->sobeEstilo($classe, $estilo);
         $m->salva();
     }
     if ($opcao == "desceestilo") {
         $retorno = $m->desceEstilo($classe, $estilo);
         $m->salva();
     }
     if ($opcao == "aplica") {
         $retorno = $m->aplicaParametro($classe, $estilo, $_pg["outlinecolor"], $_pg["backgroundcolor"], $_pg["color"], $_pg["symbolname"], $_pg["size"], $_pg["opacidade"], $_pg["width"], $_pg["pattern"], $_pg["angle"], $_pg["minsize"], $_pg["maxsize"], $_pg["offsetx"], $_pg["offsety"]);
         if (!empty($_pg["symbolscale"])) {
             $m->layer->set("symbolscaledenom", $_pg["symbolscale"]);
         }