echo visorCapasSeleccionadasChecked($row["geometria_id"], $seleccionadas);
        ?>
 class="seleccion-capa" value="<?php 
        echo $row["geometria_id"];
        ?>
" type="checkbox" id="chk_capa_<?php 
        echo $row["geometria_id"];
        ?>
" name="chk_capa[<?php 
        echo $row["geometria_id"];
        ?>
]"/>
                        </td>
                        <td align="center" width="20%">
                            <?php 
        echo getSubCapaPreview($row["geometria_id"]);
        ?>
                        </td>
                        <td align="left" width="55%">
                            <?php 
        echo $row["geometria_nombre"];
        ?>
                        </td>      
                    </tr>
                    <?php 
    }
    ?>
                <?php 
}
?>
            </tbody>
コード例 #2
0
 /**
  * Carga la informacion de los marcadores
  * @param array $lista
  */
 protected function _llenaListasMarcadores($lista)
 {
     if (count($lista) > 0) {
         foreach ($lista as $key => $marcador) {
             $subcapa = $this->_capa_detalle_model->getById($marcador->CAPA);
             if (!is_null($subcapa)) {
                 if (!isset($this->_lista_capas[$subcapa->geometria_id])) {
                     $this->_lista_capas[$subcapa->geometria_id] = array("preview" => getSubCapaPreview($subcapa->geometria_id), "nombre" => $subcapa->geometria_nombre);
                 }
                 $this->_lista_capas[$subcapa->geometria_id]["marcadores"][] = $marcador;
             } else {
                 //fb($marcador);
                 if (count($marcador) > 0) {
                     if (isset($marcador->informacion->TIPO)) {
                         $this->_cargarMarcadorExterno($marcador->informacion->TIPO, $marcador);
                         //$this->_lista_externos[$marcador->informacion->TIPO][] = $marcador;
                     } else {
                         /******** Parche para marcadores nuevos y antiguos *********/
                         $informacion = $marcador;
                         $tipo = null;
                         $marcador_info = Zend_Json::encode($marcador->informacion);
                         $marcador_info = Zend_Json::decode($marcador_info);
                         if (is_array($marcador_info) and isset($marcador_info[0])) {
                             $informacion = new stdClass();
                             $informacion->informacion = new stdClass();
                             foreach ($marcador_info as $data) {
                                 $informacion->informacion->{$data["nombre"]} = $data["valor"];
                                 if ($data["nombre"] == "TIPO") {
                                     $tipo = $data["valor"];
                                 }
                             }
                         }
                         /**************************************************/
                         if (!is_null($tipo)) {
                             fb($informacion);
                             $this->_cargarMarcadorExterno($tipo, $informacion);
                             // $this->_lista_externos[$tipo][] = $informacion;
                         } else {
                             $this->_lista_otros[] = $informacion;
                         }
                     }
                 }
             }
         }
     }
 }