include_once 'includes/sessionFunctions.php'; include_once 'includes/pinkie.php'; secureSessionStart(); //------------------------------------------------------------------------------ // The user can review a pinkie here. //------------------------------------------------------------------------------ $i_PinkieID = -1; if (isset($_GET['pid'])) { $i_PinkieID = $_GET['pid']; } if ($i_PinkieID < 0) { // You don't have a valid Pinkie ID, need to redirect home. header("Location: ./home.php"); } // Load the pinkie from the pinkie database. $_pinkie = new Pinkie(); $_pinkie->i_PinkieID = (int) $i_PinkieID; $_pinkie->fromDatabase(); // Load the Vendor associated with this pinkie. $_vendor = new Vendor(); $_vendor->i_VendorID = $_pinkie->v_Vendor; $_vendor->fromDatabase(); // Prints all the objects associated with this pinkie. function printObjectsTable() { global $_pinkie; if (count($_pinkie->a_Objects) == 0) { echo '<tr> <td></td> <td></td> <td> No Objects attached to this Pinkie!</td>
<?php include_once 'includes/functions.php'; include_once 'includes/sessionFunctions.php'; include_once 'includes/pinkie.php'; include_once 'includes/logger.php'; secureSessionStart(); // TODO Needs to have serverside validation of variables. Especially the files. $_pinkie = new Pinkie(); // All the stuff at the top. $_pinkie->s_Title = $_POST['title']; $_pinkie->s_Submitter = $_SESSION['Username']; $_pinkie->s_OriginalSubmitter = $_SESSION['Username']; $_pinkie->s_SubmittedFor = $_POST['submitTo']; $_pinkie->s_Action = $_POST['action']; $_pinkie->s_Priority = $_POST['priority']; $_pinkie->s_ReferenceNumber = $_POST['referenceNumber']; $_pinkie->s_Status = $_POST['status']; if (isset($_POST['includeTax'])) { $_pinkie->b_isTaxable = TRUE; } else { $_pinkie->b_isTaxable = FALSE; } //------------------------------------------------------------------------------ // Purchase Objects. $_quantity = $_POST['quantity']; $_stockNumber = $_POST['stockNumber']; $_description = $_POST['description']; $_unitPrice = $_POST['unitPrice']; // add each of the objects to the pinkie. foreach ($_quantity as $key => $q) {
<?php include_once 'includes/functions.php'; include_once 'includes/sessionFunctions.php'; 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) {
<?php include_once 'includes/functions.php'; include_once 'includes/sessionFunctions.php'; include_once 'includes/pinkie.php'; include_once 'includes/logger.php'; secureSessionStart(); // TODO Needs to have serverside validation of variables. if (!isset($_POST['pinkieID'])) { onError('onPinkieEdit', "Failed to update pinkie because no pinkie ID was set."); } // Because this is an edit we need to get the pinkieID and set it. This will // force a database update. $_pinkie = new Pinkie(); $_pinkie->i_PinkieID = (int) $_POST['pinkieID']; $_pinkie->fromDatabase(); // All the stuff at the top. $_pinkie->s_Title = $_POST['title']; $_pinkie->s_Submitter = $_SESSION['Username']; $_pinkie->s_SubmittedFor = $_SESSION['Username']; $_pinkie->s_Action = $_POST['action']; $_pinkie->s_Priority = $_POST['priority']; $_pinkie->s_ReferenceNumber = $_POST['referenceNumber']; if (isset($_POST['status'])) { $_pinkie->s_Status = $_POST['status']; } if (isset($_POST['includeTax']) && $_POST['includeTax'] == '1') { $_pinkie->b_isTaxable = TRUE; } else { $_pinkie->b_isTaxable = FALSE; }