From bcf2b1081f213f66f114eaa0db7ab981a51e498a Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 18 Nov 2010 07:01:59 +0800 Subject: [PATCH] Pman.php --- Pman.php | 28 +++------------------------- 1 file changed, 3 insertions(+), 25 deletions(-) diff --git a/Pman.php b/Pman.php index 1d53c54..7f9a75f 100644 --- a/Pman.php +++ b/Pman.php @@ -625,18 +625,7 @@ class Pman extends HTML_FlexyFramework_Page { $au = $this->getAuthUser(); $e = DB_DataObject::factory('Events'); - - if (is_a($e, 'PEAR_Error')) { - return; // no event table! - } - $e->person_name = $au ? $au->name : ''; - $e->person_id = $au ? $au->id : ''; - $e->ipaddr = isset($_SERVER["REMOTE_ADDR"]) ? $_SERVER["REMOTE_ADDR"] : 'cli'; - $e->action = $act; - $e->on_table = $obj ? $obj->tableName() : ''; - $pk = $obj ? $obj->keys() : false; - $e->on_id = $obj && $pk ? $obj->{$pk[0]}: 0; - $e->remarks = $remarks; + $e->init($act,$obj,$remarks); if ($e->find(true)) { return; } @@ -655,21 +644,10 @@ class Pman extends HTML_FlexyFramework_Page { $au = $this->getAuthUser(); $e = DB_DataObject::factory('Events'); - - if (is_a($e, 'PEAR_Error')) { - return; // no event table! - } - $e->person_name = $au ? $au->name : ''; - $e->person_id = $au ? $au->id : ''; + $e->init($act,$obj,$remarks); + $e->event_when = date('Y-m-d H:i:s'); - $e->ipaddr = isset($_SERVER["REMOTE_ADDR"]) ? $_SERVER["REMOTE_ADDR"] : 'cli'; - $e->action = $act; - $e->on_table = $obj ? $obj->tableName() : ''; - $pk = $obj ? $obj->keys() : false; - - $e->on_id = $obj && $pk ? $obj->{$pk[0]}: 0; - $e->remarks = $remarks; $eid = $e->insert(); $ff = HTML_FlexyFramework::get(); if (empty($ff->Pman['event_log_dir'])) { -- 2.39.2