public function addEvent(AuditEvent $event) { $event->setComponent($this->_component); $cn = get_class($event); $sev = serialize($event); // Shove into DB -- echo $sev; echo $cn . "\n\n" . $sev . "\n"; $db = new DatabaseConnection(); $db->insertRow("INSERT INTO auditlog " . "eventclass,component,severity,eventdate,data) " . "VALUES (%s,%s,%d,%d,NOW(),%s)", $cn, $event->getComponent(), $event->getSeverity(), $event->getAssociatedUserId(), $sev); }