setDocumentId($document->getId()); $event->setAction($action); $event->setDocumentName($document->getName()); $event->setDocumentPath($document->getVirtualPath()); $user = sfContext::getInstance()->getUser(); $config = sfContext::getInstance()->getConfiguration(); if($config instanceof agenturaConfiguration) { $agentura = $user->getAttribute('agentura'); $event->setAgenturaId($agentura->getId()); $username = 'Agentura: '. $agentura->getNazev(); } else { $personalista = $user->getAttribute('personalista'); $event->setPersonalistaId($personalista->getId()); $username = $personalista->getJmeno(); } $event->setUserName($username); $zakaznik = $user->getAttribute('zakaznik'); $event->setZakaznikId($zakaznik->getId()); $event->save(); return $event; } }