00001 <?php
00018 import('lib.pkp.classes.linkAction.LinkAction');
00019
00020
00021 import('classes.monograph.MonographFile');
00022
00023 class AddSignoffFileLinkAction extends LinkAction {
00024
00041 function AddSignoffFileLinkAction(&$request, $monographId, $stageId, $symbolic, $signoffId = null,
00042 $modalTitle, $buttonLabel = null) {
00043
00044
00045 $actionArgs = array();
00046 $actionArgs['monographId'] = $monographId;
00047 $actionArgs['stageId'] = $stageId;
00048 $actionArgs['symbolic'] = $symbolic;
00049 $actionArgs['signoffId'] = $signoffId;
00050 $actionArgs['fileStage'] = MONOGRAPH_FILE_SIGNOFF;
00051
00052
00053 $dispatcher =& $request->getDispatcher();
00054 import('lib.pkp.classes.linkAction.request.WizardModal');
00055 $modal = new AjaxModal(
00056 $dispatcher->url(
00057 $request, ROUTE_COMPONENT, null,
00058 'informationCenter.SignoffInformationCenterHandler', 'viewNotes',
00059 null, $actionArgs
00060 ),
00061 $modalTitle, 'modal_add_file'
00062 );
00063
00064
00065 parent::LinkAction('addSignoff', $modal, $buttonLabel, 'add');
00066 }
00067 }
00068
00069 ?>