/** * * @param int $id_categoria * @return string html */ public function render($id_capa) { $html = ""; $lista_detalle = $this->_ci->_capa_detalle_model->listarPorCapa($id_capa, $this->_lista_emergencia_comunas, $this->_lista_emergencia_provincias, $this->_lista_emergencia_regiones); if (count($lista_detalle) > 0) { foreach ($lista_detalle as $detalle) { $html .= visorMenuCapasDetalleItem($detalle["geometria_id"], $this->_id_emergencia); } } return $html; }
/** * * @param int $id_capa * @param nombre $nombre_capa * @return string html */ protected function _getHtmlCapa($id_capa, $nombre_capa) { $cantidad = $this->_ci->_capa_detalle_model->cantidadPorCapa($id_capa, $this->_lista_emergencia_comunas, $this->_lista_emergencia_provincias, $this->_lista_emergencia_regiones); if ($cantidad == 1) { $detalle = $this->_ci->_capa_detalle_model->primerDetallePorCapa($id_capa, $this->_lista_emergencia_comunas, $this->_lista_emergencia_provincias, $this->_lista_emergencia_regiones); if (!is_null($detalle)) { return visorMenuCapasDetalleItem($detalle->geometria_id, $this->_id_emergencia); } } elseif ($cantidad > 1) { return $this->_ci->load->view("pages/mapa/menu/capas", array("id_emergencia" => $this->_id_emergencia, "id_capa" => $id_capa, "nombre" => $nombre_capa), true) . "<li class=\"divider\"></li>"; } }