/** 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(); } }
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; }