} // add primary or secondary reviewer if (isset($_REQUEST["addpc"]) && $Me->allow_administer($prow) && check_post()) { if (($pcid = cvtint(@$_REQUEST["pcid"])) <= 0) { Conf::msg_error("Enter a PC member."); } else { if (($pctype = cvtint(@$_REQUEST["pctype"])) == REVIEW_PRIMARY || $pctype == REVIEW_SECONDARY || $pctype == REVIEW_PC) { $Me->assign_review($prow->paperId, $pcid, $pctype); $Conf->update_rev_tokens_setting(false); } } loadRows(); } // paper table $paperTable = new PaperTable($prow, make_qreq(), "assign"); $paperTable->initialize(false, false); confHeader(); // begin form and table $loginUrl = hoturl_post("assign", "p={$prow->paperId}"); $paperTable->paptabBegin(); // reviewer information $proposals = null; if (setting("extrev_chairreq")) { if ($Me->allow_administer($prow)) { $q = ""; } else { $q = " and requestedBy={$Me->contactId}"; } $result = Dbl::qe_raw("select name, ReviewRequest.email, firstName as reqFirstName, lastName as reqLastName, ContactInfo.email as reqEmail, requestedBy, reason, reviewRound from ReviewRequest join ContactInfo on (ContactInfo.contactId=ReviewRequest.requestedBy) where ReviewRequest.paperId={$prow->paperId}" . $q); $proposals = edb_orows($result); }
$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); // produce paper table confHeader(); $paperTable->paptabBegin(); if ($paperTable->mode === "edit") { $paperTable->paptabEndWithReviewMessage(); } else { if ($paperTable->mode === "re") { $paperTable->paptabEndWithEditableReview(); $paperTable->paptabComments(); } else { if ($paperTable->can_view_reviews()) { $paperTable->paptabEndWithReviewsAndComments(); } else { $paperTable->paptabEndWithReviewMessage(); $paperTable->paptabComments();