Open Journal Systems  3.3.0
ViewReviewGuidelinesLinkAction.inc.php
1 <?php
19 import('lib.pkp.classes.linkAction.LinkAction');
20 
23  var $_context;
24 
26  var $_stageId;
27 
33  function __construct($request, $stageId) {
34  $this->_context = $request->getContext();
35  $this->_stageId = $stageId;
36 
37  import('lib.pkp.classes.linkAction.request.ConfirmationModal');
38  $viewGuidelinesModal = new ConfirmationModal(
39  $this->getGuidelines(),
40  __('reviewer.submission.guidelines'),
41  null, null,
42  false
43  );
44 
45  // Configure the link action.
46  parent::__construct('viewReviewGuidelines', $viewGuidelinesModal, __('reviewer.submission.guidelines'));
47  }
48 
53  function getGuidelines() {
54  return $this->_context->getLocalizedData(
55  $this->_stageId==WORKFLOW_STAGE_ID_EXTERNAL_REVIEW?'reviewGuidelines':'internalReviewGuidelines'
56  );
57  }
58 }
59 
60 
ViewReviewGuidelinesLinkAction\$_stageId
$_stageId
Definition: ViewReviewGuidelinesLinkAction.inc.php:32
ConfirmationModal
Class defining a simple confirmation modal either with remote action or not.
Definition: ConfirmationModal.inc.php:18
ViewReviewGuidelinesLinkAction\getGuidelines
getGuidelines()
Definition: ViewReviewGuidelinesLinkAction.inc.php:59
LinkAction
Base class defining an action that can be performed by the user in the user interface.
Definition: LinkAction.inc.php:22
ViewReviewGuidelinesLinkAction\$_context
$_context
Definition: ViewReviewGuidelinesLinkAction.inc.php:26
ViewReviewGuidelinesLinkAction
An action to open the review guidelines confirmation modal.
Definition: ViewReviewGuidelinesLinkAction.inc.php:21
ViewReviewGuidelinesLinkAction\__construct
__construct($request, $stageId)
Definition: ViewReviewGuidelinesLinkAction.inc.php:39