Open Journal Systems  3.3.0
DeleteFileLinkAction.inc.php
1 <?php
15 import('lib.pkp.controllers.api.file.linkAction.FileLinkAction');
16 
18 
27  function __construct($request, $submissionFile, $stageId, $localeKey = 'grid.action.delete') {
28  $router = $request->getRouter();
29  import('lib.pkp.classes.linkAction.request.RemoteActionConfirmationModal');
30  parent::__construct(
31  'deleteFile',
33  $request->getSession(),
34  __('common.confirmDelete'), __('common.delete'),
35  $router->url(
36  $request, null, 'api.file.ManageFileApiHandler',
37  'deleteFile', null, $this->getActionArgs($submissionFile, $stageId)
38  ),
39  'modal_delete'
40  ),
41  __($localeKey), 'delete'
42  );
43  }
44 }
45 
46 
RemoteActionConfirmationModal
Class defining a simple confirmation modal with a remote action and ok/cancel buttons.
Definition: RemoteActionConfirmationModal.inc.php:18
DeleteFileLinkAction\__construct
__construct($request, $submissionFile, $stageId, $localeKey='grid.action.delete')
Definition: DeleteFileLinkAction.inc.php:27
DeleteFileLinkAction
An action to delete a file.
Definition: DeleteFileLinkAction.inc.php:17
FileLinkAction
An abstract file action.
Definition: FileLinkAction.inc.php:17