Current Path : /var/test/www/alh/admin/controller/extension/d_shopunity/ |
Current File : /var/test/www/alh/admin/controller/extension/d_shopunity/order.php |
<?php /* * location: admin/controller */ class ControllerExtensionDShopunityOrder extends Controller { private $codename = 'd_shopunity'; private $route = 'extension/d_shopunity/order'; private $extension = array(); public function __construct($registry) { parent::__construct($registry); $this->load->model('extension/d_shopunity/mbooth'); $this->load->model('extension/d_shopunity/account'); $this->load->model('extension/d_shopunity/setting'); $this->url_token = $this->model_extension_d_shopunity_setting->getUrlToken(); $this->extension = $this->model_extension_d_shopunity_mbooth->getExtension($this->codename); } public function index(){ if(!$this->model_extension_d_shopunity_account->isLogged()){ $this->response->redirect($this->url->link('extension/d_shopunity/account/login', $this->url_token, 'SSL')); } $this->load->language('extension/d_shopunity/billing'); $this->load->model('extension/d_shopunity/billing'); $data['tab_order'] = $this->language->get('tab_order'); $data['tab_invoice'] = $this->language->get('tab_invoice'); $data['tab_transaction'] = $this->language->get('tab_transaction'); $data['href_order'] = $this->url->link('extension/d_shopunity/order', $this->url_token, 'SSL'); $data['href_invoice'] = $this->url->link('extension/d_shopunity/invoice', $this->url_token, 'SSL'); $data['href_transaction'] = $this->url->link('extension/d_shopunity/transaction', $this->url_token, 'SSL'); $filter_data = array(); $data['page'] = 1; if(isset($this->request->get['page'])){ $filter_data['page'] = $this->request->get['page']; $data['page'] = $this->request->get['page']; } $data['orders'] = $this->model_extension_d_shopunity_billing->getOrders($filter_data); $data['profile'] = $this->load->controller('extension/d_shopunity/account/profile'); $data['orders_overdue'] = $this->model_extension_d_shopunity_billing->getOrdersOverdue(); $data['create_invoice'] = $this->url->link('extension/d_shopunity/invoice/create', $this->url_token, 'SSL'); $data['prev'] = $this->url->link('extension/d_shopunity/order', $this->url_token.'&page='.($data['page']-1), 'SSL'); $data['next'] = $this->url->link('extension/d_shopunity/order', $this->url_token.'&page='.($data['page']+1), 'SSL'); $data['content_top'] = $this->load->controller('extension/d_shopunity/content_top'); $data['content_bottom'] = $this->load->controller('extension/d_shopunity/content_bottom'); $this->response->setOutput($this->load->view($this->route, $data)); } public function item(){ if(!$this->model_extension_d_shopunity_account->isLogged()){ $this->response->redirect($this->url->link('extension/d_shopunity/account/login', $this->url_token, 'SSL')); } if(!isset($this->request->get['order_id'])){ $this->session->data['error'] = 'Order_id missing!'; $this->response->redirect($this->url->link('extension/d_shopunity/account', $this->url_token, 'SSL')); } $order_id = $this->request->get['order_id']; $this->load->language('extension/d_shopunity/billing'); $this->load->model('extension/d_shopunity/billing'); $data['tab_order'] = $this->language->get('tab_order'); $data['tab_invoice'] = $this->language->get('tab_invoice'); $data['tab_transaction'] = $this->language->get('tab_transaction'); $data['href_order'] = $this->url->link('extension/d_shopunity/order', $this->url_token, 'SSL'); $data['href_invoice'] = $this->url->link('extension/d_shopunity/invoice', $this->url_token, 'SSL'); $data['href_transaction'] = $this->url->link('extension/d_shopunity/transaction', $this->url_token, 'SSL'); $data['tab_history'] = $this->language->get('tab_history'); $data['tab_invoice'] = $this->language->get('tab_invoice'); $data['order'] = $this->model_extension_d_shopunity_billing->getOrder($order_id); $data['extension'] = $data['order']['store_extension']; if(isset($data['extension']['developer'])){ $data['developer'] = $this->load->controller('extension/d_shopunity/developer/profile', $data['extension']['developer']); }else{ $data['developer'] = ''; } $data['content_top'] = $this->load->controller('extension/d_shopunity/content_top'); $data['content_bottom'] = $this->load->controller('extension/d_shopunity/content_bottom'); $this->response->setOutput($this->load->view($this->route.'_item', $data)); } }