Linux altar53.supremepanel53.com 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
/ home/ bdapparelinfo/ dhakazone.com/ catalog/ model/ extension/ module/ |
|
<?php class ModelExtensionModuleLaybuyLayout extends Model { public function getStatusLabel($id) { $statuses = $this->getTransactionStatuses(); foreach ($statuses as $status) { if ($status['status_id'] == $id && $status['status_name'] != '') { return $status['status_name']; break; } } return $id; } public function getTransactionByOrderId($order_id) { $query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "laybuy_transaction` WHERE `order_id` = '" . (int)$order_id . "' ORDER BY `laybuy_ref_no` DESC LIMIT 1"); return $query->row; } public function getTransactionStatuses() { $this->load->language('extension/payment/laybuy'); $transaction_statuses = array( array( 'status_id' => 1, 'status_name' => $this->language->get('text_status_1') ), array( 'status_id' => 5, 'status_name' => $this->language->get('text_status_5') ), array( 'status_id' => 7, 'status_name' => $this->language->get('text_status_7') ), array( 'status_id' => 50, 'status_name' => $this->language->get('text_status_50') ), array( 'status_id' => 51, 'status_name' => $this->language->get('text_status_51') ) ); return $transaction_statuses; } public function isLayBuyOrder($order_id) { $query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "laybuy_transaction` WHERE `order_id` = '" . (int)$order_id . "'"); if ($query->num_rows) { return true; } else { return false; } } }