function conf__listar_solicitudes() { $formateo = new toba_formateo('html'); $datos = consultas_instancia::get_sesiones($this->s__filtro['proyecto'], array('sesion' => $this->s__sesion)); $desc = 'Sesiones del proyecto <strong>' . $this->s__filtro['proyecto'] . '</strong><br>'; $desc .= 'Usuario: <strong>' . $datos[0]['usuario'] . '</strong><br>'; $desc .= 'Ingreso: <strong>' . $formateo->formato_fecha_hora($datos[0]['ingreso']) . '</strong><br>'; $desc .= 'Egreso: <strong>' . $formateo->formato_fecha_hora($datos[0]['egreso']) . '</strong><br>'; $desc .= 'IP: <strong>' . $datos[0]['ip'] . '</strong><br>'; $desc .= 'Accesos registrados: <strong>' . $datos[0]['solicitudes'] . '</strong><br>'; $this->pantalla()->set_descripcion($desc); }
/** * @param integer $valor Cantidad total de segundos * @return cadena en formato H:M:S */ function formato_hora($valor) { $segundos = str_pad($valor % 60, 2, 0, STR_PAD_LEFT); $minutos = floor($valor / 60); $horas = floor($minutos / 60); $minutos = str_pad($minutos % 60, 2, 0, STR_PAD_LEFT); $desc = "{$horas}:{$minutos}:{$segundos}"; if ($this->tipo_salida != 'excel') { return $desc; } else { return parent::formato_hora($desc); } }
function get_descripcion_estado($tipo_salida) { $formato = new toba_formateo($tipo_salida); $estado = $this->get_estado(); $desc = $estado != '' ? $formato->formato_cuit($estado) : ''; switch ($tipo_salida) { case 'html': case 'impresion_html': return "<div class='{$this->clase_css}'>{$desc}</div>"; break; case 'pdf': case 'excel': return $desc; break; } }