Commit 99ef062a4d73068596e0d5c400c0ca41948c1bc6

Authored by Edmar Moretti
1 parent f6407f58

solução do ticket #13 - funcionamento do filtro em instalações debian

Showing 1 changed file with 10 additions and 1 deletions   Show diff stats
classesphp/classe_temas.php
... ... @@ -341,7 +341,16 @@ $testa - Testa o filtro e retorna uma imagem.
341 341 $filtro = str_replace("("," ",$filtro);
342 342 $filtro = str_replace(")"," ",$filtro);
343 343 }
344   - $this->layer->setfilter($filtro);
  344 + if ($filtro == "")
  345 + {$this->layer->setfilter($filtro);}
  346 + else
  347 + {
  348 + $this->layer->setfilter($filtro);
  349 + $v = explode(" ",ms_GetVersion());
  350 + //corrige bug do mapserver
  351 + if (($v[2] == "4.10.0") && ($this->layer->connectiontype == MS_POSTGIS))
  352 + {$this->layer->setfilter("\"".$filtro."\"");}
  353 + }
345 354 if ($testa == "")
346 355 {
347 356 $img = $this->mapa->prepareimage();
... ...