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

controllers/api/proof/linkAction/ApproveProofsLinkAction.inc.php

00001 <?php
00018 import('lib.pkp.classes.linkAction.LinkAction');
00019 
00020 class ApproveProofsLinkAction extends LinkAction {
00021 
00030    function ApproveProofsLinkAction(&$request, $monographId, $publicationFormatId, $image = null) {
00031 
00032       // Create the actionArgs array
00033       $actionArgs = array();
00034       $actionArgs['monographId'] = $monographId;
00035       $actionArgs['stageId'] = WORKFLOW_STAGE_ID_PRODUCTION;
00036       $actionArgs['publicationFormatId'] = $publicationFormatId;
00037 
00038       $dispatcher =& $request->getDispatcher();
00039       $modal = new AjaxModal(
00040          $dispatcher->url(
00041             $request, ROUTE_COMPONENT, null,
00042             'modals.editorDecision.EditorDecisionHandler',
00043             'approveProofs', null,
00044             $actionArgs),
00045          __('editor.monograph.decision.approveProofs'),
00046          'modal_approve_proofs'
00047       );
00048 
00049       $toolTip = ($image == 'completed') ? __('grid.action.proofApproved') : null;
00050       // Configure the link action.
00051       parent::LinkAction('approveProofs-' . $publicationFormatId, $modal, __('editor.monograph.decision.approveProofs'), $image, $toolTip);
00052    }
00053 }
00054 
00055 ?>

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