• Main Page
  • Modules
  • Classes
  • Files
  • File List

controllers/api/file/linkAction/DeleteFileLinkAction.inc.php

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       // Instantiate the confirmation modal.
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       // Configure the file link action.
00040       parent::FileLinkAction(
00041          'deleteFile', $confirmationModal,
00042          __($localeKey), 'delete'
00043       );
00044    }
00045 }
00046 
00047 ?>

Generated on Mon Sep 17 2012 13:58:55 for Open Monograph Press by  doxygen 1.7.1