/** * Set up the template * @param $request PKPRequest */ function setupTemplate($request) { $templateMgr = TemplateManager::getManager($request); // Get the latest history item to display in the header $submissionEventLogDao = DAORegistry::getDAO('SubmissionFileEventLogDAO'); $fileEvents = $submissionEventLogDao->getByFileId($this->submissionFile->getFileId()); $lastEvent = $fileEvents->next(); if (isset($lastEvent)) { $templateMgr->assign('lastEvent', $lastEvent); // Get the user who created the last event. $userDao = DAORegistry::getDAO('UserDAO'); $user = $userDao->getById($lastEvent->getUserId()); $templateMgr->assign('lastEventUser', $user); } return parent::setupTemplate($request); }