16 import(
'lib.pkp.classes.linkAction.LinkAction');
27 function __construct($request, $submissionId, $linkKey =
'informationCenter.editorialHistory') {
31 $submission = $submissionDao->getById($submissionId);
33 $primaryAuthor = $submission->getPrimaryAuthor();
34 if (!isset($primaryAuthor)) {
35 $authors = $submission->getAuthors();
36 if (
sizeof($authors) > 0) {
37 $primaryAuthor = $authors[0];
41 $title = (isset($primaryAuthor)) ? implode(
', ', array($primaryAuthor->getFullName(), $submission->getLocalizedTitle())) : $submission->getLocalizedTitle();
43 $dispatcher = $request->getDispatcher();
44 import(
'lib.pkp.classes.linkAction.request.AjaxModal');
47 $request, ROUTE_COMPONENT,
null,
48 'informationCenter.SubmissionInformationCenterHandler',
49 'viewInformationCenter',
51 array(
'submissionId' => $submissionId)
53 htmlspecialchars($title),
59 'editorialHistory', $ajaxModal,
60 __($linkKey),
'more_info'