16 import(
'lib.pkp.classes.linkAction.LinkAction');
30 function __construct($request, $reviewAssignment, $submission, $user, $handler, $isUnread =
null) {
32 $router = $request->getRouter();
33 import(
'lib.pkp.classes.linkAction.request.AjaxModal');
35 'submissionId' => $reviewAssignment->getSubmissionId(),
36 'reviewAssignmentId' => $reviewAssignment->getId(),
37 'stageId' => $reviewAssignment->getStageId()
43 $handler,
'readReview',
46 __(
'editor.review') .
': ' . htmlspecialchars($submission->getLocalizedTitle()),
51 $lastViewDate = $viewsDao->getLastViewDate(ASSOC_TYPE_REVIEW_RESPONSE, $reviewAssignment->getId(), $user->getId());
53 $icon = !$lastViewDate || $isUnread ?
'read_new_review' :
null;
56 parent::__construct(
'readReview', $ajaxModal, __(
'editor.review.readReview'), $icon );