PHP Classes

File: fwphp/01mater/shop/ch24_guitar_shop/account/account_view_order.php

Recommend this page to a friend!
  Classes of Slavko Srakocic  >  B12 PHP FW  >  fwphp/01mater/shop/ch24_guitar_shop/account/account_view_order.php  >  Download  
File: fwphp/01mater/shop/ch24_guitar_shop/account/account_view_order.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: B12 PHP FW
Manage database records with a PDO CRUD interface
Author: By
Last change:
Date: 2 months ago
Size: 4,345 bytes
 

Contents

Class file image Download
<?php include '../view/header.php'; ?>
<?php
include '../view/sidebar.php'; ?>
<main>
    <h1>Your Order</h1>
    <p>Order Number: <?php echo $order_id; ?></p>
    <p>Order Date: <?php echo $order_date; ?></p>
    <h2>Shipping</h2>
    <p>Ship Date:
        <?php
           
if ($order['shipDate'] === NULL) {
                echo
'Not shipped yet';
            } else {
               
$ship_date = strtotime($order['shipDate']);
                echo
date('M j, Y', $ship_date);
            }
       
?>
</p>
    <p><?php echo htmlspecialchars($shipping_address['line1']); ?><br>
        <?php if ( strlen($shipping_address['line2']) > 0 ) : ?>
<?php echo htmlspecialchars($shipping_address['line2']); ?><br>
        <?php endif; ?>
<?php echo htmlspecialchars($shipping_address['city']); ?>, <?php
             
echo htmlspecialchars($shipping_address['state']); ?>
<?php echo htmlspecialchars($shipping_address['zipCode']); ?><br>
        <?php echo htmlspecialchars($shipping_address['phone']); ?>
</p>
    <h2>Billing</h2>
    <p>Card Number: ...<?php echo substr($order['cardNumber'], -4); ?></p>
    <p><?php echo htmlspecialchars($billing_address['line1']); ?><br>
        <?php if ( strlen($billing_address['line2']) > 0 ) : ?>
<?php echo htmlspecialchars($billing_address['line2']); ?><br>
        <?php endif; ?>
<?php echo htmlspecialchars($billing_address['city']); ?>, <?php
             
echo htmlspecialchars($billing_address['state']); ?>
<?php echo htmlspecialchars($billing_address['zipCode']); ?><br>
        <?php echo htmlspecialchars($billing_address['phone']); ?>
</p>
    <h2>Order Items</h2>
    <table id="cart">
        <tr id="cart_header">
            <th class="left">Item</th>
            <th class="right">List Price</th>
            <th class="right">Savings</th>
            <th class="right">Your Cost</th>
            <th class="right">Quantity</th>
            <th class="right">Line Total</th>
        </tr>
        <?php
        $subtotal
= 0;
        foreach (
$order_items as $item) :
           
$product_id = $item['productID'];
           
$product = get_product($product_id);
           
$item_name = $product['productName'];
           
$list_price = $item['itemPrice'];
           
$savings = $item['discountAmount'];
           
$your_cost = $list_price - $savings;
           
$quantity = $item['quantity'];
           
$line_total = $your_cost * $quantity;
           
$subtotal += $line_total;
           
?>
<tr>
                <td><?php echo htmlspecialchars($item_name); ?></td>
                <td class="right">
                    <?php echo sprintf('$%.2f', $list_price); ?>
</td>
                <td class="right">
                    <?php echo sprintf('$%.2f', $savings); ?>
</td>
                <td class="right">
                    <?php echo sprintf('$%.2f', $your_cost); ?>
</td>
                <td class="right">
                    <?php echo $quantity; ?>
</td>
                <td class="right">
                    <?php echo sprintf('$%.2f', $line_total); ?>
</td>
            </tr>
        <?php endforeach; ?>
<tr id="cart_footer">
            <td colspan="5" class="right">Subtotal:</td>
            <td class="right">
                <?php echo sprintf('$%.2f', $subtotal); ?>
</td>
        </tr>
        <tr>
            <td colspan="5" class="right">
                <?php echo htmlspecialchars($shipping_address['state']); ?> Tax:
            </td>
            <td class="right">
                <?php echo sprintf('$%.2f', $order['taxAmount']); ?>
</td>
        </tr>
        <tr>
            <td colspan="5" class="right">Shipping:</td>
            <td class="right">
                <?php echo sprintf('$%.2f', $order['shipAmount']); ?>
</td>
        </tr>
            <tr>
            <td colspan="5" class="right">Total:</td>
            <td class="right">
                <?php
                    $total
= $subtotal + $order['taxAmount'] +
                            
$order['shipAmount'];
                    echo
sprintf('$%.2f', $total);
               
?>
</td>
        </tr>
</table>
</main>
<?php include '../view/footer.php'; ?>

For more information send a message to info at phpclasses dot org.