function loadRows() { global $Conf, $Me, $prow, $paperTable, $crow, $Error; $Conf->paper = $prow = PaperTable::paperRow($whyNot); if (!$prow) { exit_to_paper(); } $paperTable = new PaperTable($prow, make_qreq()); $paperTable->resolveReview(false); $paperTable->resolveComments(); $cid = defval($_REQUEST, "commentId", "xxx"); $crow = null; foreach ($paperTable->crows as $row) { if ($row->commentId == $cid || $cid == "response" && $row->commentType & COMMENTTYPE_RESPONSE) { $crow = $row; } } if (!$crow && $cid != "xxx" && $cid != "new" && $cid != "response" && $cid != "newresponse") { Conf::msg_error("No such comment."); $Conf->ajaxExit(array("ok" => false)); } if (isset($Error["paperId"]) && $Error["paperId"] != $prow->paperId) { $Error = array(); } }
function loadRows() { global $Conf, $Me, $prow, $paperTable, $editRrowLogname, $Error; $Conf->paper = $prow = PaperTable::paperRow($whyNot); if (!$prow) { errorMsgExit(whyNotText($whyNot, "view")); } $paperTable = new PaperTable($prow, make_qreq()); $paperTable->resolveReview(true); if ($paperTable->editrrow && $paperTable->editrrow->contactId == $Me->contactId) { $editRrowLogname = "Review " . $paperTable->editrrow->reviewId; } else { if ($paperTable->editrrow) { $editRrowLogname = "Review " . $paperTable->editrrow->reviewId . " by " . $paperTable->editrrow->email; } } if (isset($Error["paperId"]) && $Error["paperId"] != $prow->paperId) { $Error = array(); } }
$Conf->update_papersub_setting(false); if ($prow->outcome > 0) { $Conf->update_paperacc_setting(false); } $Me->log_activity("Deleted", $prow->paperId); } $prow = null; errorMsgExit(""); } } } // correct modes $paperTable = new PaperTable($prow, $Qreq); $paperTable->resolveComments(); if ($paperTable->can_view_reviews() || $paperTable->mode == "re") { $paperTable->resolveReview(false); $paperTable->fixReviewMode(); } // prepare paper table if ($paperTable->mode == "edit") { $editable = $newPaper || $Me->can_update_paper($prow, true); if ($prow && $prow->outcome > 0 && $Conf->collectFinalPapers() && ($Conf->timeAuthorViewDecision() && $Conf->timeSubmitFinalPaper() || $Me->allow_administer($prow))) { $editable = "f"; } } else { $editable = false; } if (get($Error, "author")) { $Error["authorInformation"] = true; } $paperTable->initialize($editable, $editable && $useRequest);