<?php defined('BASEPATH') or exit('No direct script access allowed'); ?>
<!-- Wrapper -->
<div id="wrapper">
<div class="container">
<div class="row">
<div class="col-12">
<div class="shopping-cart shopping-cart-shipping">
<div class="row">
<div class="col-sm-12 col-lg-8">
<div class="left">
<h1 class="cart-section-title"><?php echo trans("checkout"); ?></h1>
<?php if (!$this->auth_check): ?>
<div class="row m-b-15">
<div class="col-12 col-md-6">
<p><?php echo trans("checking_out_as_guest"); ?></p>
</div>
<div class="col-12 col-md-6">
<p class="text-right"><?php echo trans("have_account"); ?> <a href="javascript:void(0)" class="link-underlined" data-toggle="modal" data-target="#loginModal"><?php echo trans("login"); ?></a></p>
</div>
</div>
<?php endif; ?>
<?php if (!empty($cart_has_physical_product) && $this->product_settings->marketplace_shipping == 1 && $mds_payment_type == "sale"): ?>
<div class="tab-checkout tab-checkout-closed">
<a href="<?php echo generate_url("cart", "shipping"); ?>"><h2 class="title">1. <?php echo trans("shipping_information"); ?></h2></a>
<a href="<?php echo generate_url("cart", "shipping"); ?>" class="link-underlined edit-link"><?php echo trans("edit"); ?></a>
</div>
<?php endif; ?>
<div class="tab-checkout tab-checkout-open">
<h2 class="title">
<?php if (!empty($cart_has_physical_product) && $this->product_settings->marketplace_shipping == 1 && $mds_payment_type == "sale") {
echo '2.';
} else {
echo '1.';
} ?>
<?php echo trans("payment_method"); ?></h2>
<?php echo form_open('payment-method-post', ['id' => 'form_validate', 'class' => 'validate_terms']); ?>
<input type="hidden" name="mds_payment_type" value="<?php echo $mds_payment_type ?>">
<div class="row">
<div class="col-12">
<div class="form-group">
<ul class="payment-options-list">
<?php $gateways = get_active_payment_gateways();
$i = 0;
if (!empty($gateways)):
foreach ($gateways as $gateway):?>
<li>
<div class="option-payment">
<div class="list-left">
<div class="custom-control custom-radio">
<input type="radio" class="custom-control-input" id="option_<?= $gateway->id; ?>" name="payment_option" value="<?= html_escape($gateway->name_key); ?>" required <?= $i == 0 ? 'checked' : ''; ?>>
<label class="custom-control-label label-payment-option" for="option_<?= $gateway->id; ?>"><?= html_escape($gateway->name); ?></label>
</div>
</div>
<div class="list-right">
<label for="option_<?= $gateway->id; ?>">
<?php $logos = @explode(',', $gateway->logos);
if (!empty($logos) && item_count($logos) > 0):
foreach ($logos as $logo): ?>
<img src="<?php echo base_url(); ?>assets/img/payment/<?= html_escape(trim($logo)); ?>.svg" alt="<?= html_escape(trim($logo)); ?>">
<?php endforeach;
endif; ?>
</label>
</div>
</div>
</li>
<?php $i++;
endforeach;
endif; ?>
<?php if ($this->payment_settings->bank_transfer_enabled): ?>
<li>
<div class="option-payment">
<div class="custom-control custom-radio">
<input type="radio" class="custom-control-input" id="option_bank" name="payment_option" value="bank_transfer" required <?= $i == 0 ? 'checked' : ''; ?>>
<label class="custom-control-label label-payment-option" for="option_bank"><?php echo trans("bank_transfer"); ?><br><small><?php echo trans("bank_transfer_exp"); ?></small></label>
</div>
</div>
</li>
<?php endif; ?>
<?php if ($this->auth_check == 1 && $this->payment_settings->cash_on_delivery_enabled && empty($cart_has_digital_product) && $mds_payment_type == "sale" && $vendor_cash_on_delivery == 1): ?>
<li>
<div class="option-payment">
<div class="custom-control custom-radio">
<input type="radio" class="custom-control-input" id="option_cash_on_delivery" name="payment_option" value="cash_on_delivery" required>
<label class="custom-control-label label-payment-option" for="option_cash_on_delivery"><?php echo trans("cash_on_delivery"); ?><br><small><?php echo trans("cash_on_delivery_exp"); ?></small></label>
</div>
</div>
</li>
<?php endif; ?>
</ul>
</div>
<div class="form-group">
<div class="custom-control custom-checkbox custom-control-validate-input">
<input type="checkbox" class="custom-control-input" name="terms" id="checkbox_terms" required>
<label for="checkbox_terms" class="custom-control-label"><?php echo trans("terms_conditions_exp"); ?>
<?php $page_terms = get_page_by_default_name("terms_conditions", $this->selected_lang->id);
if (!empty($page_terms)): ?>
<a href="<?= generate_url($page_terms->page_default_name); ?>" class="link-terms" target="_blank"><strong><?= html_escape($page_terms->title); ?></strong></a>
<?php endif; ?>
</label>
</div>
</div>
<div class="form-group m-t-15">
<?php if ($mds_payment_type == "sale"): ?>
<a href="<?php echo generate_url("cart"); ?>" class="link-underlined link-return-cart">< <?php echo trans("return_to_cart"); ?></a>
<?php endif; ?>
<button type="submit" name="submit" value="update" class="btn btn-lg btn-custom btn-continue-payment float-right"><?php echo trans("continue_to_payment") ?></button>
</div>
</div>
</div>
<?php echo form_close(); ?>
</div>
<div class="tab-checkout tab-checkout-closed-bordered">
<h2 class="title">
<?php if (!empty($cart_has_physical_product) && $this->product_settings->marketplace_shipping == 1 && $mds_payment_type == "sale") {
echo '3.';
} else {
echo '2.';
} ?>
<?php echo trans("payment"); ?>
</h2>
</div>
</div>
</div>
<?php if ($mds_payment_type == 'membership'):
$this->load->view("cart/_order_summary_membership");
elseif ($mds_payment_type == 'promote'):
$this->load->view("cart/_order_summary_promote");
else:
$this->load->view("cart/_order_summary");
endif; ?>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Wrapper End-->