Ejemplo n.º 1
0
 /** Genera un log
  * @param object $serviceLocator
  * @param string $texto
  * @param string $terminal
  * @param string $usuario
  * @return object
  */
 public static function save($serviceLocator, $terminal, $tipo, $cod_operacion, $desc_operacion, $parametros, $texto, $usuario)
 {
     try {
         $log = new Log();
         $log->setTerminal($terminal);
         $log->setTipo($tipo);
         $log->setCodOperacion($cod_operacion);
         $log->setDescOperacion($desc_operacion);
         $log->setParametros($parametros);
         $log->setTexto($texto);
         $log->setUsuario($usuario);
         $log->setFecha(date("Y-m-d H:i:s"));
         $logDao = new LogDao($serviceLocator);
         if (!$logDao->save($log)) {
             return false;
         }
         return true;
     } catch (\Exception $e) {
         return $e->getMessage();
     }
 }
Ejemplo n.º 2
0
 public static function init($row, $id = null)
 {
     $objLog = new Log();
     try {
         if (is_null($id)) {
             $objLog->setId($row->log_id);
         } else {
             $objLog->setId($row->{$id});
             throw new \Exception();
         }
         $objLog->setTerminal($row->log_terminal);
         $objLog->setTipo($row->log_tipo);
         $objLog->setCodOperacion($row->log_cod_operacion);
         $objLog->setDescOperacion($row->log_desc_operacion);
         $objLog->setParametros($row->log_parametros);
         $objLog->setTexto($row->log_texto);
         $objLog->setUsuario($row->log_usuario);
         $objLog->setFecha($row->log_fecha);
         $objLog->isFromDb(true);
     } catch (\Exception $e) {
         return $objLog;
     }
     return $objLog;
 }