/** * View submission event log. */ function submissionEventLog($args) { $articleId = isset($args[0]) ? (int) $args[0] : 0; $logId = isset($args[1]) ? (int) $args[1] : 0; list($journal, $submission) = SubmissionEditHandler::validate($articleId); parent::setupTemplate(true, $articleId, 'history'); $templateMgr =& TemplateManager::getManager(); $templateMgr->assign('isEditor', Validation::isEditor()); $templateMgr->assign_by_ref('submission', $submission); if ($logId) { $logDao =& DAORegistry::getDAO('ArticleEventLogDAO'); $logEntry =& $logDao->getLogEntry($logId, $articleId); } if (isset($logEntry)) { $templateMgr->assign('logEntry', $logEntry); $templateMgr->display('sectionEditor/submissionEventLogEntry.tpl'); } else { $rangeInfo =& Handler::getRangeInfo('eventLogEntries'); import('article.log.ArticleLog'); $eventLogEntries =& ArticleLog::getEventLogEntries($articleId, $rangeInfo); $templateMgr->assign('eventLogEntries', $eventLogEntries); $templateMgr->display('sectionEditor/submissionEventLog.tpl'); } }
/** * View submission event log. */ function submissionEventLog($args) { $articleId = isset($args[0]) ? (int) $args[0] : 0; $logId = isset($args[1]) ? (int) $args[1] : 0; $this->validate($articleId); $submission =& $this->submission; $this->setupTemplate(1, $articleId, 'history'); $templateMgr =& TemplateManager::getManager(); $templateMgr->assign('isEditor', Validation::isEditor()); $templateMgr->assign('articleId', $submission->getArticleId()); $templateMgr->assign('proposalId', $submission->getProposalId()); if ($logId) { $logDao =& DAORegistry::getDAO('ArticleEventLogDAO'); $logEntry =& $logDao->getLogEntry($logId, $articleId); } if (isset($logEntry)) { $templateMgr->assign('logEntry', $logEntry); $templateMgr->display('sectionEditor/submissionEventLogEntry.tpl'); } else { $rangeInfo =& Handler::getRangeInfo('eventLogEntries'); import('classes.article.log.ArticleLog'); $eventLogEntries =& ArticleLog::getEventLogEntries($articleId, $rangeInfo); $templateMgr->assign('eventLogEntries', $eventLogEntries); $templateMgr->display('sectionEditor/submissionEventLog.tpl'); } }