public static function initDiscountSettings() { if (self::$useSaleDiscount === null) { self::$useSaleDiscount = ModuleManager::isModuleInstalled('sale') && (string)Option::get('sale', 'use_sale_discount_only') == 'Y'; } if (self::$getPercentFromBasePrice === null) { $moduleID = (self::$useSaleDiscount ? 'sale' : 'catalog'); self::$getPercentFromBasePrice = (string)Option::get($moduleID, 'get_discount_percent_from_base_price') == 'Y'; } }
protected static function initDiscountSettings() { $saleInstalled = ModuleManager::isModuleInstalled('sale'); if (self::$useSaleDiscount === null) { self::$useSaleDiscount = $saleInstalled && (string) Option::get('sale', 'use_sale_discount_only') == 'Y'; } if (self::$getPercentFromBasePrice === null) { $moduleID = $saleInstalled ? 'sale' : 'catalog'; self::$getPercentFromBasePrice = (string) Option::get($moduleID, 'get_discount_percent_from_base_price') == 'Y'; } if (self::$existCouponsManager === null) { self::$existCouponsManager = $saleInstalled; } }