$reqinfo = db_load_request($dbh, $fm_requestid); $requserinfo = db_get_user($dbh, $reqinfo['requester']); $revuserinfo = db_get_user($dbh, $reqinfo['reviewer']); if (send_rejection_to_requester($reqinfo, $revuserinfo, $requserinfo) == true) { //echo "<p>Sent notice of rejection to requester.</p>"; ?> <script type="text/javascript"> alert('Sent notice of rejection to requester.'); </script> <?php require_once './include/display_listrequest.php'; //AB print_requestid_form(); } else { display_errorbox("Unable to send rejection notice to requester."); print_verify_form(VERIFY_TYPE_REJECT, $fm_sessionid, $fm_requestid, $fm_notes); } } } } else { if ($fm_stage == "reassign") { include './include/display_reassign.php'; } else { if ($fm_stage == "cancel") { require_once './include/display_listrequest.php'; //AB print_requestid_form(); } else { echo '<div class="errorbox">Unknown stage in the approval process</div>'; } }
if (send_request_to_reviewer($reqinfo, $requserinfo, $revuserinfo) == true) { print_send_form($reqinfo); } else { display_errorbox("Your request for approval could not be sent to a reviewer."); $got_error = true; } } else { display_errorbox("Unable to save request parameters; request not sent."); $got_error = true; } } else { display_errorbox("Unable to retrieve user and/or reviewer information."); $got_error = true; } if ($got_error) { print_verify_form($fm_sessionid, $fm_msgid, $fm_listids, $fm_segids, $fm_year, $fm_month, $fm_day, $fm_fromaddr, $fm_fromname, $fm_replyaddr, $fm_iscc, $fm_ccemail, $fm_notes, $fm_initials); } } else { display_errorbox("Unable to find session (id=" . $fm_sessionid . "); data inconsistency"); print_request_login_form(); } $dbh = null; } } } } else { echo '<div class="errorbox">Unknown stage in the approval process</div>'; } } } }