<?php echo $ficha->guia_online || $ficha->guia_oficina || $ficha->guia_telefonico || $ficha->guia_correo ? '<strong>Tipo de trámite:</strong>' : ''; ?> <?php echo ($ficha->guia_online ? '<span class="tipo_tramite_online" title="En Línea">[En Línea]</span> En Línea ' : '') . ($ficha->guia_oficina ? '<span class="tipo_tramite_oficina" title="En oficina">[En oficina]</span> En oficina ' : '') . ($ficha->guia_telefonico ? '<span class="tipo_tramite_telefonico" title="Por teléfono">[Por teléfono]</span> Por teléfono ' : '') . ($ficha->guia_correo ? '<span class="tipo_tramite_correo" title="Por correo">[Por correo]</span> Por correo ' : ''); ?> </p> <?php $ficha_temas = array(); if (count($ficha->Temas)) { $ficha_temas = array(); echo "<span class='topic-cat'>Presente en temas: </span><span>"; foreach ($ficha->Temas as $tema) { $ficha_temas[] = $tema->nombre; } echo enumerar_en_espanol($ficha_temas); echo "</span>"; } ?> </li> <?php } ?> </ul> <!-- <div class="paginacion"> <?php //$this->pagination->create_links() $finpag = floor($total / $per_page) * 10; ?>
function infoFiltrosBusqueda($fichas, $total_fichas, $opciones, $instituciones, $hecho, $etapa, $hechoempresa, $etapaempresa, $f_temas, $f_temasempresa, $f_apoyos) { if (isset($opciones) && isset($opciones['filtros'])) { $op = $opciones['filtros']; $filtros = array(); if (isset($op['string']) && $op['string'] != "") { $filtros[] = "contienen el(los) término(s) <b><i>'" . $op['string'] . "'</i></b>"; } if (isset($op['etapa'])) { $filtros[] = "pertenecen a la etapa de vida <b><i>'" . $etapa->nombre . "'</i></b>"; } if (isset($op['hecho'])) { $filtros[] = "pertenecen al hecho de vida <b><i>'" . $hecho->nombre . "'</i></b>"; } if (isset($op['etapaempresa'])) { $filtros[] = "pertenecen a la etapa de empresa <b><i>'" . $etapaempresa->nombre . "'</i></b>"; } if (isset($op['hechoempresa'])) { $filtros[] = "pertenecen al hecho de empresa <b><i>'" . $hechoempresa->nombre . "'</i></b>"; } if (isset($op['edad']) && $op['edad'] != "") { $filtros[] = "estén enfocadas a personas de aproximadamente <b>" . $op['edad'] . "</b> años"; } if (isset($op['genero']) && $op['genero'] != "" && $op['genero'] > 1) { $tipo_genero = Doctrine::getTable('genero')->findOneBy('id', $op['genero']); $filtros[] = "estén orientados a público <b>" . $tipo_genero->nombre . "</b>"; } if (isset($op['temas']) && count($op['temas']) > 0) { if (isset($f_temas) && is_array($f_temas) && count($f_temas) > 0) { $filtros[] = "contengan el(los) tema(s): <b>" . enumerar_en_espanol($f_temas, 'y') . "</b>"; } } if (isset($op['temasempresa']) && count($op['temasempresa']) > 0) { if (isset($f_temasempresa) && is_array($f_temasempresa) && count($f_temasempresa) > 0) { $filtros[] = "contengan el(los) trámite(s) empresa(s): <b>" . enumerar_en_espanol($f_temasempresa, 'y') . "</b>"; } } if (isset($op['apoyos']) && count($op['apoyos']) > 0) { if (isset($f_apoyos) && is_array($f_apoyos) && count($f_apoyos) > 0) { $filtros[] = "contengan el(los) apoyo(s) de Estado: <b>" . enumerar_en_espanol($f_apoyos, 'y') . "</b>"; } } if (isset($op['servicios']) && count($op['servicios']) > 0) { foreach ($instituciones as $institucion) { if (in_array($institucion->codigo, $op['servicios'])) { $f_servicios[] = $institucion->nombre; } } if (isset($f_servicios) && is_array($f_servicios) && count($f_servicios)) { $filtros[] = "contengan la(s) institución(es) <b>" . enumerar_en_espanol($f_servicios, 'o') . "</b>"; } } if ($total_fichas) { return "<li>Se ha encontrado <b>{$total_fichas}</b> resultado(s) que " . enumerar_en_espanol($filtros, 'y') . ".</li>"; } else { return "<li>No se han encontrado resultados.</li>"; } } }
</p> <?php if (count($ficha->Temas)) { ?> <div class="temas"> Temas: <?php $temas = array(); ?> <?php foreach ($ficha->Temas as $key => $tema) { $temas[] = $tema->nombre; } ?> <span><?php echo enumerar_en_espanol($temas); ?> </span> </div> <?php } ?> <div class="tipotramite"> <?php echo $ficha->guia_online ? '<span class="tipo_tramite_online" title="En Línea">En línea</span>' : ''; ?> <?php echo $ficha->guia_oficina ? '<span class="tipo_tramite_oficina" title="En oficina">En oficina</span>' : ''; ?> <?php echo $ficha->guia_telefonico ? '<span class="tipo_tramite_telefonico" title="Por teléfono">Por teléfono</span>' : '';