Example #1
0
    }
    ?>


<?php 
    //Show a debtor's orders
    if ($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['action'] == 'show_orders') {
        try {
            $debtorHandle = $client->Debtor_FindByNumber(array('number' => $_POST['debtor_number']))->Debtor_FindByNumberResult;
            $orderHandles = $client->Debtor_GetOrders(array('debtorHandle' => $debtorHandle))->Debtor_GetOrdersResult->OrderHandle;
            $num_orders = count($orderHandles);
            if ($num_orders > 0) {
                if ($num_orders > 1) {
                    $orderDataObjects = $client->Order_GetDataArray(array('entityHandles' => $orderHandles))->Order_GetDataArrayResult->OrderData;
                } else {
                    $orderDataObjects[] = $client->Order_GetData(array('entityHandle' => $orderHandles))->Order_GetDataResult;
                }
                ?>
		
				<h1>Orders</h1>
				<table border="0">
					<tr class="header_row">
						<td><b>Order date</b></td>
						<td><b>Debtor name</b></td>
						<td><b>Delivery addr.</b></td>
						<td><b>Order total</b></td>
						<td class="white_field"></td> 
					</tr>
				<?php 
                foreach ($orderDataObjects as $i => $orderData) {
                    ?>