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

controllers/modals/submissionMetadata/linkAction/CatalogEntryLinkAction.inc.php

00001 <?php
00014 import('lib.pkp.classes.linkAction.LinkAction');
00015 
00016 class CatalogEntryLinkAction extends LinkAction {
00017 
00028    function CatalogEntryLinkAction(&$request, $monographId, $stageId, $selectedFormatId = null, $image = 'information') {
00029       // Instantiate the modal.
00030       $dispatcher =& $request->getDispatcher();
00031       import('lib.pkp.classes.linkAction.request.AjaxModal');
00032 
00033       $actionArgs = array();
00034       $actionArgs['monographId'] = $monographId;
00035       $actionArgs['stageId'] = $stageId;
00036       if ($selectedFormatId) {
00037          $actionArgs['selectedFormatId'] = $selectedFormatId;
00038       }
00039 
00040       $modal = new AjaxModal(
00041          $dispatcher->url(
00042             $request, ROUTE_COMPONENT, null,
00043             'modals.submissionMetadata.CatalogEntryHandler',
00044             'fetch', null,
00045             $actionArgs
00046          ),
00047          __('submission.catalogEntry'),
00048          'modal_more_info'
00049       );
00050 
00051       // Configure the link action.
00052       $toolTip = ($image == 'completed') ? __('grid.action.formatInCatalogEntry') : null;
00053       parent::LinkAction('catalogEntry', $modal, __('submission.catalogEntry'), $image, $toolTip);
00054    }
00055 }
00056 
00057 ?>

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