00001 <?php
00014 import('lib.pkp.classes.linkAction.LinkAction');
00015
00016 class NotifyLinkAction extends LinkAction {
00017
00026 function NotifyLinkAction(&$request, &$monograph, $stageId, $userId = null) {
00027 AppLocale::requireComponents(LOCALE_COMPONENT_OMP_SUBMISSION);
00028
00029 $requestArgs['monographId'] = $monograph->getId();
00030 $requestArgs['stageId'] = $stageId;
00031 if ($userId) $requestArgs['userId'] = $userId;
00032 $requestArgs['tab'] = 'notify';
00033
00034 import('lib.pkp.classes.linkAction.request.AjaxModal');
00035 $router =& $request->getRouter();
00036 $ajaxModal = new AjaxModal(
00037 $router->url(
00038 $request, null,
00039 'informationCenter.SubmissionInformationCenterHandler', 'viewInformationCenter',
00040 null, $requestArgs
00041 ),
00042 __('submission.informationCenter.notify'),
00043 'modal_email'
00044 );
00045
00046
00047 parent::LinkAction(
00048 'notify', $ajaxModal,
00049 __('submission.informationCenter.notify'), 'notify'
00050 );
00051 }
00052 }
00053
00054 ?>