Beispiel #1
0
					<h2>Select Gear</h2>
					<p>Quantities are chosen at checkout based on what is available.</p>
					<hr />

					<?php 
$currGearList = $pkg->getGearList();
$types = getGearTypes();
foreach ($types as $type) {
    $items = Gear::getGearListWithType($type['gear_type_id']);
    echo "<h4>" . $type['type'] . "</h4>";
    foreach ($items as $item) {
        $gearObject = new Gear();
        $gearObject->fetch($item['gear_id']);
        echo "<div class='checkbox'>";
        if (in_array($gearObject->getID(), $currGearList)) {
            echo "<label><input type='checkbox' name='gear[]' value='" . $gearObject->getID() . "' checked> " . $gearObject->getName();
        } else {
            echo "<label><input type='checkbox' name='gear[]' value='" . $gearObject->getID() . "'> " . $gearObject->getName();
        }
        echo "</label></div>";
    }
    echo "<br />";
}
?>
					<br />
					<input class="btn btn-success" type="submit" name="submit" value="Submit">
                </form>
            </div>
        </div>
    </div>
Beispiel #2
0
    } else {
        //new category empty. Use previous category
        $category = test_input($_POST['category']);
    }
    if (!empty($_POST['notes'])) {
        $notes = test_input($_POST['notes']);
    }
    if (empty($errors)) {
        $gearObject = new Gear();
        $gearObject->setName($name);
        $gearObject->setType($category);
        $gearObject->setQty($qty);
        $gearObject->setIsDisabled(false);
        $gearObject->setNotes($notes);
        $gearObject->finalize();
        $successes[] = "New gear item, <a href='gear-item.php?gear_id=" . $gearObject->getID() . "'>" . $name . "</a>, added!";
    }
}
?>

<!DOCTYPE html>
<html lang="en">

<head>
	<!-- INCLUDE BS HEADER INFO -->
	<?php 
include 'templates/bs-head.php';
?>

	<title>New Gear Item</title>
</head>
Beispiel #3
0
						<?php 
    //make sure gear list is resubmitted
    foreach ($gearList as $gear) {
        echo "<input type='hidden' name='gear[]' value='{$gear}' />";
    }
    //get quantities...
    if (count($gearToGetQtyFor) == 0) {
        echo "<p><strong>There are no items to get quantity for. Click below to finish</strong></p>";
    } else {
        foreach ($gearToGetQtyFor as $gear) {
            $gearObject = new Gear();
            $gearObject->fetch($gear);
            echo $gearObject->getName() . "&nbsp;&nbsp;&nbsp;";
            echo "<select name='gearQty[]'>";
            $qty = $gearObject->availableQty($co_start, $co_end);
            $currQty = $co->qtyOfItem($gearObject->getID());
            for ($i = 1; $i <= $qty; $i++) {
                if ($i == $currQty) {
                    echo "<option value='{$i}' selected='selected'>{$i}</option>";
                } else {
                    echo "<option value='{$i}'>{$i}</option>";
                }
            }
            echo "</select><br /><br />";
        }
    }
    ?>
						<br />
						<input class="btn btn-success" type="submit" name="submit" value="Submit">
					</form>
				<?php 
Beispiel #4
0
                // to iterate thru gear qty array
                //need to process quantities & finalize
                //create checkout object
                $co = new Checkout();
                $co->setTitle($title);
                $co->setPerson($loggedInUser->user_id);
                $co->setStart($co_start);
                $co->setEnd($co_end);
                $co->setDescription($description);
                $co->setLocation($location);
                $co->setDRNumber($dr_number);
                foreach ($gearList as $gearItem) {
                    $gearObject = new Gear();
                    $gearObject->fetch($gearItem);
                    if ($gearObject->availableQty($co_start, $co_end) > 1) {
                        $co->addToGearList($gearObject->getID(), $gearQty[$i]);
                        $i++;
                    } else {
                        $co->addToGearList($gearObject->getID(), 1);
                    }
                }
                $co->finalizeCheckout();
                $co_id = $co->getID();
                header("Location: checkout.php?co_id={$co_id}");
            }
        }
    }
    //increment step
    $step++;
} else {
    $step = 1;