/** * Handle the events * * @param sfEvent $event The event being handled * @return bool TRUE if the audit trail for the transaction is saved sucessfully, FALSE otherwise */ function auditTransactionEventHandler($event) { $audit_trail = new AuditTrail(); $audit_trail->processPost($event->getParameters()); try { $audit_trail->save(); } catch (Exception $e) { $logger = Zend_Registry::get("logger"); $logger->err($e->getMessage()); return false; } return true; }