Ejemplo n.º 1
0
 /**
  * count usage
  */
 public function getCountUsageOfSingleCode($code, $customer_id = false)
 {
     require_once 'models/ecommerce/ecommerce_promotion_code.php';
     $Promotion_code = new ecommerce_promotion_code();
     $Promotion_code->setCacheable(false);
     $usage_list = $Promotion_code->getUsageOfSingleCode($code, $customer_id);
     if (is_array($usage_list)) {
         $result = 0;
         foreach ($usage_list as $usage) {
             if ($usage['status'] != 4) {
                 $result++;
             }
             // do not count cancelled orders
         }
         return $result;
     } else {
         return false;
     }
 }