Open Journal Systems  3.3.0
SubmissionLibraryLinkAction.inc.php
1 <?php
2 
16 import('lib.pkp.classes.linkAction.LinkAction');
17 
19 
26  function __construct($request, $submissionId) {
27  $dispatcher = $request->getDispatcher();
28  AppLocale::requireComponents(LOCALE_COMPONENT_PKP_EDITOR);
29  import('lib.pkp.classes.linkAction.request.AjaxModal');
30  parent::__construct(
31  'editorialHistory',
32  new AjaxModal(
33  $dispatcher->url(
34  $request, ROUTE_COMPONENT, null,
35  'modals.documentLibrary.DocumentLibraryHandler',
36  'documentLibrary',
37  null,
38  array('submissionId' => $submissionId)
39  ),
40  __('editor.submissionLibrary'),
41  'modal_information'
42  ),
43  __('editor.submissionLibrary'), 'more_info'
44  );
45  }
46 }
47 
48 
AppLocale\requireComponents
static requireComponents()
Definition: env1/MockAppLocale.inc.php:56
AjaxModal
A modal that retrieves its content from via AJAX.
Definition: AjaxModal.inc.php:18
LinkAction
Base class defining an action that can be performed by the user in the user interface.
Definition: LinkAction.inc.php:22
SubmissionLibraryLinkAction\__construct
__construct($request, $submissionId)
Definition: SubmissionLibraryLinkAction.inc.php:26
SubmissionLibraryLinkAction
An action to open up the submission documents modal.
Definition: SubmissionLibraryLinkAction.inc.php:18