/** * Asigna el valor a la celda * @param array $configuracion * @param int $fila * @param array $json * @return string */ protected function _procesaValor($configuracion, $fila, $json) { $valor = ""; if ($configuracion["tipo"] == "json") { if (isset($json[$configuracion["valor"]])) { $valor = $json[$configuracion["valor"]]; } } else { $valor = $fila[$configuracion["valor"]]; } $salida = ""; if (isset($configuracion["metodo"])) { switch ($configuracion["metodo"]) { case "NOMBRE_REGION": $salida = nombreRegion($valor); break; case "NOMBRE_COMUNA": $salida = nombreComuna($valor); break; case "NOMBRE_LABORATORIO": $salida = (string) laboratorioNombre($fila[$configuracion["valor_asociado"]]); if (TRIM($salida) == "") { $salida = laboratorioNombre($valor); if (TRIM($salida) == "") { $salida = $valor; } } break; case "NOMBRE_USUARIO": if (TRIM($valor) == "") { $salida = "CARGA MASIVA"; } else { $salida = (string) nombreUsuario($valor); } break; case "FECHA": $fecha = $this->_ci->fecha_conversion->fechaToDateTime($valor, $configuracion["formato_entrada"]); if ($fecha instanceof DateTime) { $salida = $fecha->format($configuracion["formato_salida"]); } break; case "CORRECCION_SALTO_LINEA": $salida = str_replace("\n", "", $valor); break; case "RESULTADO_ESTADO": if ($valor == "SR") { $salida = "Rechazo técnico"; } elseif ($valor == "ND" or $valor == "N.D" or $valor == "N.D.") { $salida = "No detectado"; } elseif ($valor == "") { $salida = ""; } elseif ((int) $valor < 80) { $salida = "No supera"; } elseif ((int) $valor > 80) { $salida = "Supera"; } else { $salida = ""; } break; default: $salida = $this->_procesaValorCustom($configuracion["metodo"], $valor); break; } } else { $salida = $this->_procesaValorCustom("", $valor); } return $salida; }
<div class="col-xs-6"> <div class="form-group clearfix"> <label for="numero_de_muestra" class="control-label">N° de muestra (*):</label> <input value="<?php echo $propiedades["numero_de_muestra"]; ?> " disabled class="form-control" name="numero_de_muestra" id="numero_de_muestra"> <span class="help-block hidden"></span> </div> </div> <div class="col-xs-6"> <div class="form-group clearfix"> <label for="laboratorio" class="control-label">Laboratorio (*):</label> <input value="<?php echo laboratorioNombre($id_laboratorio); ?> " disabled class="form-control" name="laboratorio" id="laboratorio"> <span class="help-block hidden"></span> </div> </div> </div> <div class="row"> <div class="col-xs-6"> <div class="form-group clearfix"> <label for="fecha" class="control-label">Fecha de toma de muestra(*):</label> <input value="<?php echo $propiedades["fecha"];