00001 <?php
00014 import('controllers.api.file.linkAction.FileLinkAction');
00015
00016 class DeleteFileLinkAction extends FileLinkAction {
00017
00026 function DeleteFileLinkAction(&$request, &$monographFile, $stageId, $localeKey = 'grid.action.delete') {
00027
00028 $router =& $request->getRouter();
00029 import('lib.pkp.classes.linkAction.request.RemoteActionConfirmationModal');
00030 $confirmationModal = new RemoteActionConfirmationModal(
00031 __('common.confirmDelete'), __('common.delete'),
00032 $router->url(
00033 $request, null, 'api.file.ManageFileApiHandler',
00034 'deleteFile', null, $this->getActionArgs($monographFile, $stageId)
00035 ),
00036 'modal_delete'
00037 );
00038
00039
00040 parent::FileLinkAction(
00041 'deleteFile', $confirmationModal,
00042 __($localeKey), 'delete'
00043 );
00044 }
00045 }
00046
00047 ?>