function deleteReviewerVersion($args, $request) { $reviewId = (int) array_shift($args); $fileId = (int) array_shift($args); $revision = (int) array_shift($args); if (!$revision) { $revision = null; } $this->validate($request, $reviewId); $reviewerSubmission =& $this->submission; if (!$reviewerSubmission->getCancelled()) { ReviewerAction::deleteReviewerVersion($reviewId, $fileId, $revision); } $request->redirect(null, null, 'submission', $reviewId); }
function deleteReviewerVersion($args) { $reviewId = isset($args[0]) ? (int) $args[0] : 0; $fileId = isset($args[1]) ? (int) $args[1] : 0; $revision = isset($args[2]) ? (int) $args[2] : null; list($journal, $reviewerSubmission) = SubmissionReviewHandler::validate($reviewId); if (!$reviewerSubmission->getCancelled()) { ReviewerAction::deleteReviewerVersion($reviewId, $fileId, $revision); } Request::redirect(null, null, 'submission', $reviewId); }
function deleteReviewerVersion($args) { $reviewId = isset($args[0]) ? (int) $args[0] : 0; $fileId = isset($args[1]) ? (int) $args[1] : 0; $revision = isset($args[2]) ? (int) $args[2] : null; $this->validate($reviewId); $reviewerSubmission =& $this->submission; if (!$reviewerSubmission->getCancelled()) { ReviewerAction::deleteReviewerVersion($reviewId, $fileId, $revision); } Request::redirect(null, null, 'submission', $reviewId); }
function deleteReviewerVersion($args) { $reviewId = isset($args[0]) ? (int) $args[0] : 0; $fileId = isset($args[1]) ? (int) $args[1] : 0; $articleId = isset($args[2]) ? (int) $args[2] : 0; $this->validateAction($reviewId); $reviewerSubmission =& $this->submission; $reviewAssignmentDao =& DAORegistry::getDao('ReviewAssignmentDAO'); $assignment =& $reviewAssignmentDao->getReviewAssignmentById($reviewId); if (!$assignment->getCancelled()) { ReviewerAction::deleteReviewerVersion($reviewId, $fileId, $articleId); } Request::redirect(null, null, 'submission', $reviewerSubmission->getArticleId()); }