/** * * @param mixed $valor */ protected function _procesaValorCustom($metodo, $valor) { $retorno = ""; switch ($metodo) { case "CASO_FEBRIL_NOMBRE_ESTADO": $retorno = casoFebrilNombreEstado($valor); break; default: $retorno = $valor; break; } return $retorno; }
/** * Retorna label con el nombre del estado * @param int $id_estado * @return string */ function casoFebrilLabelEstado($id_estado) { $_ci =& get_instance(); $_ci->load->model("casos_febriles_estado_model", "_estado_model"); $nombre = casoFebrilNombreEstado($id_estado); if (!is_null($id_estado)) { switch ($id_estado) { case Casos_Febriles_Estado_Model::CONFIRMADO: return "<span class=\"label red\">" . $nombre . "</span>"; break; case Casos_Febriles_Estado_Model::DESCARTADO: return "<span class=\"label green\">" . $nombre . "</span>"; break; default: return "<span class=\"label blue\">" . $nombre . "</span>"; break; } } else { return "<span class=\"label orange\">" . $nombre . "</span>"; } }
<select name="estado_casos" id="estado_casos" class="form-control"> <option value="">Todos</option> <option value="NULL"><?php echo casoFebrilNombreEstado(null); ?> </option> <option value="1"><?php echo casoFebrilNombreEstado(1); ?> </option> <option value="2"><?php echo casoFebrilNombreEstado(2); ?> </option> <option value="3"><?php echo casoFebrilNombreEstado(3); ?> </option> </select> <span class="help-block hidden"></span> </div> </div> <div id="enfermedades_casos" class="hidden"> <div class="form-group clearfix"> <label class="col-sm-12 control-label required"> <strong> Fecha confirmación </strong>:</label> </div> <div class="row"> <div class="col-sm-6"> <div class="form-group clearfix"> <label for="fecha_confirmacion_desde_casos" class="col-sm-3 text-left control-label required">Desde:</label>
<td align="center"><?php echo $conclusion_otro_malaria; ?> </td> </tr> </tbody> </table> --> <!-- <br> <table width="100%"> <tr> <td width="30%"> Conclusión del caso : </td> <td> : <?php echo casoFebrilNombreEstado($estado); ?> </td> </tr> <tr> <td> Observaciones </td> <td> : <?php echo $observaciones; ?> </td> </tr> </table> <br> -->