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

controllers/informationCenter/linkAction/NotifyLinkAction.inc.php

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       // Prepare request arguments
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       // Configure the file link action.
00047       parent::LinkAction(
00048          'notify', $ajaxModal,
00049          __('submission.informationCenter.notify'), 'notify'
00050       );
00051    }
00052 }
00053 
00054 ?>

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