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

controllers/informationCenter/linkAction/FileInfoCenterLinkAction.inc.php

00001 <?php
00018 import('controllers.api.file.linkAction.FileLinkAction');
00019 
00020 class FileInfoCenterLinkAction extends FileLinkAction {
00021 
00029    function FileInfoCenterLinkAction(&$request, &$monographFile, $stageId = null) {
00030       // Instantiate the information center modal.
00031       $router =& $request->getRouter();
00032       import('lib.pkp.classes.linkAction.request.AjaxModal');
00033 
00034       $title = (isset($monographFile)) ? implode(': ', array(__('informationCenter.bookInfo'), $monographFile->getLocalizedName())) : __('informationCenter.bookInfo');
00035 
00036       $ajaxModal = new AjaxModal(
00037          $router->url(
00038             $request, null,
00039             'informationCenter.FileInformationCenterHandler', 'viewInformationCenter',
00040             null, $this->getActionArgs($monographFile, $stageId)
00041          ),
00042          $title,
00043          'modal_information'
00044       );
00045 
00046       // Configure the file link action.
00047       parent::FileLinkAction(
00048          'moreInformation', $ajaxModal,
00049          __('grid.action.moreInformation'), 'more_info'
00050       );
00051    }
00052 }
00053 
00054 ?>

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