Exemple #1
0
                                $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>';
                            }
                        }
Exemple #2
0
                                         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>';
             }
         }
     }
 }