16 import(
'lib.pkp.classes.log.SubmissionLog');
28 static function logEvent($request, $submissionFile, $eventType, $messageKey, $params = array()) {
31 $entry = $submissionFileEventLogDao->newDataObject();
36 $user = $request->getUser();
37 if ($user) $entry->setUserId($user->getId());
39 $entry->setAssocType(ASSOC_TYPE_SUBMISSION_FILE);
40 $entry->setAssocId($submissionFile->getFileId());
43 $entry->setEventType($eventType);
44 $entry->setMessage($messageKey);
45 $entry->setParams($params);
46 $entry->setIsTranslated(0);
49 $submissionFileEventLogDao->insertObject($entry);