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

controllers/review/linkAction/ReviewNotesLinkAction.inc.php

00001 <?php
00018 import('lib.pkp.classes.linkAction.LinkAction');
00019 
00020 class ReviewNotesLinkAction extends LinkAction {
00021 
00030    function ReviewNotesLinkAction(&$request, &$reviewAssignment, &$monograph, $user) {
00031       // Instantiate the information center modal.
00032       $router =& $request->getRouter();
00033       import('lib.pkp.classes.linkAction.request.AjaxModal');
00034       $actionArgs = array(
00035          'monographId' => $reviewAssignment->getSubmissionId(),
00036          'reviewAssignmentId' => $reviewAssignment->getId(),
00037          'stageId' => $reviewAssignment->getStageId()
00038       );
00039 
00040       $ajaxModal = new AjaxModal(
00041          $router->url(
00042             $request, null,
00043             'grid.users.reviewer.ReviewerGridHandler', 'readReview',
00044             null, $actionArgs
00045          ),
00046          __('editor.review') . ': ' . $monograph->getLocalizedTitle(),
00047          'modal_information'
00048       );
00049 
00050       $icon = ($reviewAssignment->getDateAcknowledged() && $reviewAssignment->getUnconsidered() != REVIEW_ASSIGNMENT_UNCONSIDERED) ? 'notes' : 'notes_new';
00051       // Configure the link action.
00052       parent::LinkAction(
00053          'readReview', $ajaxModal,
00054          '', $icon
00055       );
00056    }
00057 }
00058 
00059 ?>

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