shop.balmet.com

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

ip.php (1015B)


      1 <?php
      2 class ModelExtensionFraudIp extends Model {
      3     public function check($order_info) {
      4         $this->load->model('account/customer');
      5 
      6         $status = false;
      7 
      8         if ($order_info['customer_id']) {
      9             $results = $this->model_account_customer->getIps($order_info['customer_id']);
     10 
     11             foreach ($results as $result) {
     12                 $query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "fraud_ip` WHERE ip = '" . $this->db->escape($result['ip']) . "'");
     13 
     14                 if ($query->num_rows) {
     15                     $status = true;
     16 
     17                     break;
     18                 }
     19             }
     20         } else {
     21             $query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "fraud_ip` WHERE ip = '" . $this->db->escape($order_info['ip']) . "'");
     22 
     23             if ($query->num_rows) {
     24                 $status = true;
     25             }
     26         }
     27 
     28         if ($status) {
     29             return $this->config->get('fraud_ip_order_status_id');
     30         }
     31     }
     32 }