示例#1
0
 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);
 }
示例#2
0
 /**
  * @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);
     }
 }
示例#3
0
 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;
     }
 }