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