Пример #1
0
<?php

global $db, $messages, $home_dir;
require_once $home_dir . 'models/payment_type.m.php';
$payment_types = PaymentType::all($db);
$selected_payment = PaymentType::getDefault($payment_types);
?>
<div class="payment-types list-group">  
	<?php 
foreach ($payment_types as $payment) {
    ?>
				<a id="link_payment_type_<?php 
    echo $payment->val('payment_type_id');
    ?>
" class="list-group-item <?php 
    echo $selected_payment === $payment ? 'active' : '';
    ?>
" data-id="<?php 
    echo $payment->val('payment_type_id');
    ?>
">
					<?php 
    if ($payment->val('payment_type_price') > 0) {
        ?>
								<span class="badge"><?php 
        echo $payment->val('payment_type_price');
        ?>
</span>
							<?php 
    }
    ?>
Пример #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'));