/** * Display the form. */ function display() { $press =& Request::getPress(); $user =& Request::getUser(); $submission = $this->reviewerSubmission; $reviewFormResponseDao =& DAORegistry::getDAO('ReviewFormResponseDAO'); $reviewAssignmentDao =& DAORegistry::getDAO('ReviewAssignmentDAO'); $reviewAssignment = $reviewAssignmentDao->getById($submission->getReviewId()); if ($submission->getDateConfirmed() == null) { $confirmedStatus = 0; } else { $confirmedStatus = 1; } $templateMgr =& TemplateManager::getManager(); $reviewerRequestParams = array('reviewer' => $reviewAssignment->getReviewerFullName(), 'personalNote' => 'EDITOR NOTE', 'editor' => $press->getSetting('contactName')); $templateMgr->assign('reviewerRequest', Locale::translate('reviewer.step1.requestBoilerplate', $reviewerRequestParams)); $templateMgr->assign_by_ref('submission', $submission); $templateMgr->assign_by_ref('reviewAssignment', $reviewAssignment); $templateMgr->assign_by_ref('press', $press); $templateMgr->assign_by_ref('reviewGuidelines', $press->getLocalizedSetting('reviewGuidelines')); $templateMgr->assign('step', 1); $templateMgr->assign('completedSteps', $submission->getStatus()); $templateMgr->assign('blindReview', true); // FIXME: Need to be able to get/set if a review is blind or not // FIXME: Need press setting that denotes competing interests are required $templateMgr->assign('competingInterestsText', $submission->getCompetingInterests()); import('classes.submission.reviewAssignment.ReviewAssignment'); $templateMgr->assign_by_ref('reviewerRecommendationOptions', ReviewAssignment::getReviewerRecommendationOptions()); $templateMgr->assign('helpTopicId', 'editorial.reviewersRole.review'); parent::display(); }
/** * @see Form::display() */ function display() { $templateMgr =& TemplateManager::getManager(); $press = $this->request->getPress(); $reviewerGuidelines = $press->getLocalizedSetting('reviewGuidelines'); if (empty($reviewerGuidelines)) { $reviewerGuidelines = Locale::translate('reviewer.monograph.noGuidelines'); } $templateMgr->assign_by_ref('reviewerGuidelines', $press->getLocalizedSetting('reviewGuidelines')); parent::display(); }
/** * @see Form::fetch() */ function fetch($request) { $templateMgr = TemplateManager::getManager($request); $context = $this->request->getContext(); $reviewAssignment = $this->getReviewAssignment(); $reviewerGuidelines = $context->getLocalizedSetting($reviewAssignment->getStageId() == WORKFLOW_STAGE_ID_INTERNAL_REVIEW ? 'internalReviewGuidelines' : 'reviewGuidelines'); if (empty($reviewerGuidelines)) { $reviewerGuidelines = __('reviewer.submission.noGuidelines'); } $templateMgr->assign('reviewerGuidelines', $reviewerGuidelines); return parent::fetch($request); }
/** * @see Form::display() */ function display() { $templateMgr =& TemplateManager::getManager(); // Add submission parameters. $submission =& $this->getReviewerSubmission(); $templateMgr->assign('completedSteps', $submission->getStatus()); // FIXME: Need press setting that denotes competing interests are required, see #6402. $templateMgr->assign('competingInterestsText', $submission->getCompetingInterests()); // Add review assignment. $reviewAssignmentDao =& DAORegistry::getDAO('ReviewAssignmentDAO'); $reviewAssignment = $reviewAssignmentDao->getById($submission->getReviewId()); $templateMgr->assign_by_ref('reviewAssignment', $reviewAssignment); // Add press parameters. $press =& $this->request->getPress(); $templateMgr->assign_by_ref('press', $press); // FIXME: Need to be able to get/set if a review is blind or not, see #6403. $templateMgr->assign('blindReview', true); // Add reviewer request text. $reviewerRequestParams = array('reviewer' => $reviewAssignment->getReviewerFullName(), 'personalNote' => 'EDITOR NOTE', 'editor' => $press->getSetting('contactName')); $templateMgr->assign('reviewerRequest', Locale::translate('reviewer.step1.requestBoilerplate', $reviewerRequestParams)); parent::display(); }
/** * @see Form::fetch() */ function fetch($request) { $templateMgr = TemplateManager::getManager($request); $context = $request->getContext(); // Add submission parameters. $submission = $this->getReviewerSubmission(); $templateMgr->assign('completedSteps', $submission->getStatus()); $templateMgr->assign('competingInterestsText', $submission->getCompetingInterests()); // Add review assignment. $reviewAssignmentDao = DAORegistry::getDAO('ReviewAssignmentDAO'); $reviewAssignment = $reviewAssignmentDao->getById($submission->getReviewId()); $templateMgr->assign('reviewAssignment', $reviewAssignment); // Add reviewer request text. $templateMgr->assign('reviewerRequest', __('reviewer.step1.requestBoilerplate')); // // Assign the link actions // import('lib.pkp.classes.linkAction.request.AjaxModal'); import('lib.pkp.classes.linkAction.request.ConfirmationModal'); // "View metadata" action. import('lib.pkp.controllers.modals.submissionMetadata.linkAction.ReviewerViewMetadataLinkAction'); $viewMetadataLinkAction = new ReviewerViewMetadataLinkAction($request, $reviewAssignment->getSubmissionId(), $reviewAssignment->getId()); $templateMgr->assign('viewMetadataAction', $viewMetadataLinkAction); // include the confirmation modal for competing interests if the context has them. if ($context->getLocalizedSetting('competingInterests') != '') { import('lib.pkp.controllers.confirmationModal.linkAction.ViewCompetingInterestGuidelinesLinkAction'); $competingInterestsAction = new ViewCompetingInterestGuidelinesLinkAction($request); $templateMgr->assign('competingInterestsAction', $competingInterestsAction); } // Instantiate the view review guidelines confirmation modal. $aboutDueDateAction = new LinkAction('viewReviewGuidelines', new ConfirmationModal(__('reviewer.aboutDueDates.text'), __('reviewer.aboutDueDates'), 'modal_information', null, '', false), __('reviewer.aboutDueDates')); $templateMgr->assign('aboutDueDatesAction', $aboutDueDateAction); import('lib.pkp.classes.linkAction.request.AjaxModal'); $declineReviewLinkAction = new LinkAction('declineReview', new AjaxModal($request->url(null, null, 'showDeclineReview', $reviewAssignment->getSubmissionId()), __('reviewer.submission.declineReview'))); $templateMgr->assign('declineReviewAction', $declineReviewLinkAction); return parent::fetch($request); }
/** * @see Form::fetch() */ function fetch($request) { $templateMgr = TemplateManager::getManager($request); $reviewAssignment = $this->getReviewAssignment(); // Assign the objects and data to the template. $context = $this->request->getContext(); $templateMgr->assign(array('reviewAssignment' => $reviewAssignment, 'reviewRoundId' => $reviewAssignment->getReviewRoundId(), 'reviewerRecommendationOptions' => ReviewAssignment::getReviewerRecommendationOptions())); if ($reviewAssignment->getReviewFormId()) { // Get the review form components $reviewFormElementDao = DAORegistry::getDAO('ReviewFormElementDAO'); $reviewFormResponseDao = DAORegistry::getDAO('ReviewFormResponseDAO'); $reviewFormDao = DAORegistry::getDAO('ReviewFormDAO'); $templateMgr->assign(array('reviewForm' => $reviewFormDao->getById($reviewAssignment->getReviewFormId(), Application::getContextAssocType(), $context->getId()), 'reviewFormElements' => $reviewFormElementDao->getByReviewFormId($reviewAssignment->getReviewFormId()), 'reviewFormResponses' => $reviewFormResponseDao->getReviewReviewFormResponseValues($reviewAssignment->getId()), 'disabled' => isset($reviewAssignment) && $reviewAssignment->getDateCompleted() != null)); } // // Assign the link actions // import('lib.pkp.controllers.confirmationModal.linkAction.ViewReviewGuidelinesLinkAction'); $viewReviewGuidelinesAction = new ViewReviewGuidelinesLinkAction($request, $reviewAssignment->getStageId()); if ($viewReviewGuidelinesAction->getGuidelines()) { $templateMgr->assign('viewGuidelinesAction', $viewReviewGuidelinesAction); } return parent::fetch($request); }
/** * @see Form::fetch() */ function fetch($request) { $templateMgr = TemplateManager::getManager($request); $reviewAssignment = $this->getReviewAssignment(); $reviewRoundId = $reviewAssignment->getReviewRoundId(); // Assign the objects and data to the template. $context = $this->request->getContext(); $templateMgr->assign('reviewAssignment', $reviewAssignment); $templateMgr->assign('reviewRoundId', $reviewRoundId); // Include the review recommendation options on the form. $templateMgr->assign_by_ref('reviewerRecommendationOptions', ReviewAssignment::getReviewerRecommendationOptions()); if ($reviewAssignment->getReviewFormId()) { // Get the review form components $reviewFormElementDao = DAORegistry::getDAO('ReviewFormElementDAO'); $reviewFormElements = $reviewFormElementDao->getByReviewFormId($reviewAssignment->getReviewFormId()); $reviewFormResponseDao = DAORegistry::getDAO('ReviewFormResponseDAO'); $reviewFormResponses = $reviewFormResponseDao->getReviewReviewFormResponseValues($reviewAssignment->getId()); $reviewFormDao = DAORegistry::getDAO('ReviewFormDAO'); $reviewformid = $reviewAssignment->getReviewFormId(); $reviewForm = $reviewFormDao->getById($reviewAssignment->getReviewFormId(), Application::getContextAssocType(), $context->getId()); $templateMgr->assign('reviewForm', $reviewForm); $templateMgr->assign('reviewFormElements', $reviewFormElements); $templateMgr->assign('reviewFormResponses', $reviewFormResponses); $templateMgr->assign('disabled', isset($reviewAssignment) && $reviewAssignment->getDateCompleted() != null); } // // Assign the link actions // if ($context->getLocalizedSetting('reviewGuidelines')) { import('lib.pkp.controllers.confirmationModal.linkAction.ViewReviewGuidelinesLinkAction'); $viewReviewGuidelinesAction = new ViewReviewGuidelinesLinkAction($request, $reviewAssignment->getStageId()); $templateMgr->assign('viewGuidelinesAction', $viewReviewGuidelinesAction); } return parent::fetch($request); }
/** * @see Form::display() */ function display() { $templateMgr =& TemplateManager::getManager(); // Assign the press to the template. $press = $this->request->getPress(); $templateMgr->assign_by_ref('press', $press); // Add the review assignment to the template. $reviewAssignment =& $this->getReviewAssignment(); $templateMgr->assign_by_ref('reviewAssignment', $reviewAssignment); /* FIXME #5123: Include when review form infrastructure is in place if($reviewAssignment->getReviewFormId()) { // Get the review form components $reviewFormElementDao =& DAORegistry::getDAO('ReviewFormElementDAO'); $reviewFormElements =& $reviewFormElementDao->getReviewFormElements($reviewAssignment->getReviewFormId()); $reviewFormResponseDao =& DAORegistry::getDAO('ReviewFormResponseDAO'); $reviewFormResponses =& $reviewFormResponseDao->getReviewReviewFormResponseValues($reviewAssignment->getReviewId()); $reviewFormDao =& DAORegistry::getDAO('ReviewFormDAO'); $reviewformid = $reviewAssignment->getReviewFormId(); $reviewForm =& $reviewFormDao->getReviewForm($reviewAssignment->getReviewFormId(), ASSOC_TYPE_PRESS, $press->getId()); $templateMgr->assign_by_ref('reviewForm', $reviewForm); $templateMgr->assign('reviewFormElements', $reviewFormElements); $templateMgr->assign('reviewFormResponses', $reviewFormResponses); $templateMgr->assign('isLocked', isset($reviewAssignment) && $reviewAssignment->getDateCompleted() != null); }*/ parent::display(); }