コード例 #1
0
ファイル: ExpLogSeguridad.php プロジェクト: ahumadamob/siris
 /**
  * @param object $serviceLocator
  * @param int $eve_id
  * @param int $code
  * @param string $message
  * @param object $data
  * @param int $usu_id
  * @return bool|string
  */
 public static function save($serviceLocator, $eve_id, $code, $message, $jSON = null, $usu_id = null)
 {
     try {
         $logSeguridad = new LogSeguridad();
         $logSeguridad->setEveId($eve_id);
         $logSeguridad->setUsuId($usu_id);
         $logSeguridad->setFechaRegistro(date("Y-m-d H:i:s"));
         $logSeguridad->setIpRemota($_SERVER['REMOTE_ADDR']);
         $logSeguridad->setResponseCode($code);
         $logSeguridad->setResponseMessage($message);
         $logSeguridad->setResponseData($jSON);
         $logSeguridad->setUsuId($usu_id);
         $logSeguridadDao = new LogSeguridadDao($serviceLocator);
         if ($logSeguridadDao->save($logSeguridad)) {
             return true;
         } else {
             return false;
         }
         if (!$logSeguridadDao->save($logSeguridad)) {
             return false;
         }
     } catch (\Exception $e) {
         return $e->getMessage();
     }
 }
コード例 #2
0
ファイル: LogController.php プロジェクト: ahumadamob/siris
 public function indexAction()
 {
     $this->layout('layout/sbadmin');
     $logDAO = new LogSeguridadDao($this->getServiceLocator());
     $logs = $logDAO->getAllObjects();
     return new ViewModel(array('logs' => $logs));
 }