Exemple #1
0
include_once 'includes/pinkie.php';
include_once 'includes/logger.php';
secureSessionStart();
if (!isset($_POST['pinkieID'])) {
    onError("onAdminSubmit.php", "Failed to submit pinkie because no pinkieID was set.");
}
$_pinkie = new Pinkie();
$_pinkie->i_PinkieID = (int) $_POST['pinkieID'];
$_pinkie->fromDatabase();
$_pinkie->s_AdminAprove = $_SESSION['Username'];
if (strcmp($_POST['status'], ApprovedByAdmin) == 0) {
    $_pinkie->s_Submitter = $_SESSION['Username'];
    $_pinkie->s_AdminAprove = $_SESSION['Username'];
    $_pinkie->s_SubmittedFor = $_POST['submitTo'];
    $_pinkie->s_Status = Dispatched;
    $_pinkie->toDatabase();
    logGeneral($_pinkie->i_PinkieID, $_SESSION['Username'], "Pinkie was approved by admin: " . getName());
} else {
    if (strcmp($_POST['status'], RejectedByAdmin) == 0) {
        $_tmp = $_pinkie->s_Submitter;
        $_pinkie->s_Submitter = $_POST['submitTo'];
        $_pinkie->s_SubmittedFor = $tmp;
        $_pinkie->s_Status = $_POST['status'];
        $_pinkie->toDatabase();
        logGeneral($_pinkie->i_PinkieID, $_SESSION['Username'], "Pinkie was rejected by admin: " . getName());
    } else {
        if (strcmp($_POST['status'], Cancelled) == 0) {
            $_pinkie->s_Status = $_POST['status'];
            $_pinkie->toDatabase();
            logGeneral($_pinkie->i_PinkieID, $_SESSION['Username'], "Pinkie was cancelled by: " . getName());
        } else {