本文整理汇总了PHP中Checkout::getGearList方法的典型用法代码示例。如果您正苦于以下问题:PHP Checkout::getGearList方法的具体用法?PHP Checkout::getGearList怎么用?PHP Checkout::getGearList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Checkout
的用法示例。
在下文中一共展示了Checkout::getGearList方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: header
if ($_SERVER["REQUEST_METHOD"] == "GET") {
$co_id = test_input($_GET['co_id']);
if (isset($_GET['delete']) && $_GET['delete'] == true) {
Checkout::removeCheckout($co_id);
$deleted = true;
header("Location: checkouts.php?co_del=true");
}
}
//pull checkout and gearlist
$checkout = new Checkout();
$checkout->retrieveCheckout($co_id);
if (isset($dateTime)) {
$checkout->setReturned($dateTime);
$checkout->finalizeCheckout();
}
$gearList = $checkout->getGearList();
//create array of gear types within this checkout
$gearTypes = array();
foreach ($gearList as $gear) {
$gearObject = new Gear();
$gearObject->fetch($gear[0]);
$type = gearTypeWithID($gearObject->getType());
//gearTypeWithID(getGearType($gear[0]));
if (!in_array($type, $gearTypes)) {
$gearTypes[] = $type;
}
}
//foreach
?>
<!DOCTYPE html>
示例2: DateTime
//check to make sure dates in order
$formattedStart = new DateTime($co_start);
$formattedEnd = new DateTime($co_end);
if ($formattedStart > $formattedEnd) {
header("Location: edit-checkout.php?co_id=" . $co_id . "&errors=dates_order");
} elseif ($formattedStart == $formattedEnd) {
header("Location: edit-checkout.php?co_id=" . $co_id . "&errors=dates_same");
} else {
$validDates = true;
}
//see if we need to change anything
$co = new Checkout();
$co->retrieveCheckout($co_id);
//construct a simple gearList
$simpleGearList = array();
foreach ($co->getGearList() as $gear) {
$simpleGearList[] = $gear[0];
}
if (!empty($title) && $co->getTitle() != $title) {
//title change
$co->setTitle($title);
$successes[] = "Title updated successfully";
} else {
$title = $co->getTitle();
}
if ($co->getDescription() != $description) {
//description change
$co->setDescription($description);
$successes[] = "Description updated successfully";
} else {
$description = $co->getDescription();