shop.balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

laybuy_layout.php (1950B)


      1 <?php
      2 class ControllerExtensionModuleLaybuyLayout extends Controller {
      3 	public function index() {
      4 		$this->load->model('extension/module/laybuy_layout');
      5 
      6 		$status = $this->config->get('module_laybuy_layout_status');
      7 
      8 		if ($status && $this->config->get('payment_laybuy_status')) {
      9 			if ($this->customer->isLogged()) {
     10 				if (isset($this->request->get['order_id'])) {
     11 					$order_id = $this->request->get['order_id'];
     12 
     13 					if ($this->model_extension_module_laybuy_layout->isLayBuyOrder($order_id)) {
     14 						$this->load->language('extension/module/laybuy_layout');
     15 
     16 						$transaction_info = $this->model_extension_module_laybuy_layout->getTransactionByOrderId($order_id);
     17 
     18 						$data['transaction'] = array(
     19 							'laybuy_ref_no'      => $transaction_info['laybuy_ref_no'],
     20 							'paypal_profile_id'  => $transaction_info['paypal_profile_id'],
     21 							'status'             => $this->model_extension_module_laybuy_layout->getStatusLabel($transaction_info['status']),
     22 							'amount'             => $this->currency->format($transaction_info['amount'], $transaction_info['currency']),
     23 							'downpayment'        => $transaction_info['downpayment'],
     24 							'months'             => $transaction_info['months'],
     25 							'downpayment_amount' => $this->currency->format($transaction_info['downpayment_amount'], $transaction_info['currency']),
     26 							'payment_amounts'    => $this->currency->format($transaction_info['payment_amounts'], $transaction_info['currency']),
     27 							'first_payment_due'  => date($this->language->get('date_format_short'), strtotime($transaction_info['first_payment_due'])),
     28 							'last_payment_due'   => date($this->language->get('date_format_short'), strtotime($transaction_info['last_payment_due'])),
     29 							'report'             => json_decode($transaction_info['report'], true)
     30 						);
     31 
     32 						return $this->load->view('extension/module/laybuy_layout', $data);
     33 					}
     34 				}
     35 			}
     36 		}
     37 	}
     38 }