Exemplo n.º 1
0
 if (!isset($tipolista)) {
     $tipolista = "";
 }
 if (!isset($itemtema)) {
     $itemtema = "";
 }
 if (!isset($unico)) {
     $unico = "";
 }
 $legenda = "";
 if (!isset($dadosDaClasse)) {
     $dadosDaClasse = "nao";
 } else {
     include_once "classe_legenda.php";
     $mc = new Legenda($map_file, $locaplic, $tema);
     $linhas = $mc->tabelaLegenda();
     foreach ($linhas as $linha) {
         if ($linha["tema"] == $tema) {
             $legenda[$linha["idclasse"]] = $linha["imagem"];
         }
     }
 }
 $retorno = $m->listaRegistros($itemtema, $tipo, $unico, $inicio, $fim, $tipolista, $dadosDaClasse);
 $retorno["legenda"] = $legenda;
 break;
 /*
  Valor: LISTAUNICA
 
 Pega todos os valores dos itens de uma tabela de um tema.
 
 <Atributos->listaRegistros>
Exemplo n.º 2
0
     Acrescenta a contagem de elementos em cada classe.
     
     <Legenda->tabelaLegenda>
     */
 /*
 Valor: CONTAGEMCLASSE
 
 Acrescenta a contagem de elementos em cada classe.
 
 <Legenda->tabelaLegenda>
 */
 case "CONTAGEMCLASSE":
     //apresenta erro com palavras acentuadas
     include_once dirname(__FILE__) . "/../../classesphp/classe_legenda.php";
     $m = new Legenda($map_file, $locaplic, $tema);
     $r = $m->tabelaLegenda("sim");
     $m->salva();
     if (!$r) {
         $r = "erro.Erro legenda nao disponivel";
     }
     $retorno = $r;
     break;
     /*
      Valor: APLICATODASCLASSES
     
     Aplica um parametro a todas as classes
     */
 /*
  Valor: APLICATODASCLASSES
 
 Aplica um parametro a todas as classes