} } if (isset($_REQUEST["replyto"]) && $Me->privChair) { $_REQUEST["replyto"] = simplify_whitespace($_REQUEST["replyto"]); } else { $_REQUEST["replyto"] = defval($Opt, "emailReplyTo", ""); } // Check or send if (defval($_REQUEST, "loadtmpl") || defval($_REQUEST, "cancel") || defval($_REQUEST, "psearch")) { /* do nothing */ } else { if (defval($_REQUEST, "send") && !$recip->error && check_post()) { MailSender::send($recip); } else { if ((@$_REQUEST["check"] || @$_REQUEST["group"] || @$_REQUEST["ungroup"]) && !$recip->error && check_post()) { MailSender::check($recip); } } } if (isset($_REQUEST["monreq"])) { $plist = new PaperList(new PaperSearch($Me, ["t" => "req", "q" => ""]), ["list" => true, "foldable" => true]); $ptext = $plist->table_html("reqrevs", ["header_links" => true, "table_id" => "foldpl"]); if ($plist->count == 0) { $Conf->infoMsg("You have not requested any external reviews. <a href='", hoturl("index"), "'>Return home</a>"); } else { echo "<h2>Requested reviews</h2>\n\n", $ptext, "<div class='info'>"; if ($plist->any->need_review) { echo "Some of your requested external reviewers have not completed their reviews. To send them an email reminder, check the text below and then select “Prepare mail.” You’ll get a chance to review the emails and select specific reviewers to remind."; } else { echo "All of your requested external reviewers have completed their reviews. <a href='", hoturl("index"), "'>Return home</a>"; }