public function has_exclusive_discount($reload = false) { if ($reload || $this->has_exclusive_discount_cache === null) { $this->has_exclusive_discount_cache = false; $id = mysql_real_escape_string($this->id); $discount = DiscountRedemption::find("discount_redemptions.cart_id = '{$id}' AND discount_codes.exclusive = 1"); if ($discount) { $this->has_exclusive_discount_cache = true; } } return $this->has_exclusive_discount_cache; }