order_status.php (912B)
1 <?php 2 class ModelLocalisationOrderStatus extends Model { 3 public function getOrderStatus($order_status_id) { 4 $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_status WHERE order_status_id = '" . (int)$order_status_id . "' AND language_id = '" . (int)$this->config->get('config_language_id') . "'"); 5 6 return $query->row; 7 } 8 9 public function getOrderStatuses() { 10 $order_status_data = $this->cache->get('order_status.' . (int)$this->config->get('config_language_id')); 11 12 if (!$order_status_data) { 13 $query = $this->db->query("SELECT order_status_id, name FROM " . DB_PREFIX . "order_status WHERE language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY name"); 14 15 $order_status_data = $query->rows; 16 17 $this->cache->set('order_status.' . (int)$this->config->get('config_language_id'), $order_status_data); 18 } 19 20 return $order_status_data; 21 } 22 }