Example #1
0
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>
Example #2
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. 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) {
Example #3
0
<?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) {
Example #4
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;
}