Ejemplo n.º 1
0
<?php

global $db, $messages, $home_dir;
require_once $home_dir . 'models/delivery_type.m.php';
$delivery_types = DeliveryType::all($db);
$selected_delivery = DeliveryType::getDefault($delivery_types);
?>
<div class="delivery-types list-group">  
	<?php 
foreach ($delivery_types as $delivery) {
    ?>
				<a class="list-group-item delivery-type-item <?php 
    echo $selected_delivery === $delivery ? 'active' : '';
    ?>
" data-id="<?php 
    echo $delivery->val('delivery_type_id');
    ?>
">
					<?php 
    if ($delivery->val('delivery_type_price') > 0) {
        ?>
								<span class="badge"><?php 
        echo formatPrice($delivery->val('delivery_type_price'));
        ?>
</span>
							<?php 
    }
    ?>
					
					<span class="radio-checkbox">
						<input type="radio" aria-label="Select type of delivery." <?php 
Ejemplo n.º 2
0
<?php

global $db, $messages, $home_dir, $globals, $path, $custAuth;
require_once $home_dir . 'models/cart.m.php';
require_once $home_dir . 'models/delivery_type.m.php';
require_once $home_dir . 'models/payment_type.m.php';
require_once $home_dir . 'models/currency.m.php';
$page_title = t('Order');
$products = Cart::loadCart($db, $custAuth->customer->val('customer_id'));
$totals = Cart::loadCartTotals($db, $custAuth->customer->val('customer_id'));
$total_cart_value = $totals['p'];
$delivery_types = DeliveryType::all($db);
$delivery_type = DeliveryType::find($delivery_types, 'delivery_type_id', _g('delivery_type_id'));
if (!isset($delivery_type)) {
    $delivery_type = DeliveryType::getDefault($delivery_types);
}
$payment_types = PaymentType::all($db);
$payment_type = PaymentType::find($payment_types, 'payment_type_id', _g('payment_type_id'));
if (!isset($payment_type)) {
    $payment_type = PaymentType::getDefault($payment_types);
}
$currency = Currency::getSelectedCurrency($db);
$total_order_value = $total_cart_value + $currency->convert($delivery_type->fval('delivery_type_price')) + $currency->convert($delivery_type->fval('payment_type_price'));