Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс CurrencyManager

Открытые статические члены

static checkCurrencyID ($currency)
 
static checkLanguage ($language)
 
static getCurrencyList ()
 
static getSymbolList ()
 
static getNameList ()
 
static isCurrencyExist ($currency)
 
static getInstalledCurrencies ()
 
static clearCurrencyCache ($language='')
 
static clearTagCache ($currency)
 
static currencyBaseRateAgent ()
 
static updateBaseRates ($updateCurrency='')
 
static updateBaseCurrency ($currency)
 

Открытые атрибуты

const CACHE_BASE_CURRENCY_ID = 'currency_base_currency'
 
const CACHE_CURRENCY_LIST_ID = 'currency_currency_list'
 
const CACHE_CURRENCY_SHORT_LIST_ID = 'currency_short_list_'
 
const CACHE_CURRENCY_SYMBOL_LIST_ID = 'currency_symbol_list_'
 
const CACHE_CURRENCY_NAME_LIST_ID = 'currency_name_list_'
 
const EVENT_ON_AFTER_UPDATE_BASE_RATE = 'onAfterUpdateCurrencyBaseRate'
 
const EVENT_ON_UPDATE_BASE_CURRENCY = 'onUpdateBaseCurrency'
 
const EVENT_ON_AFTER_UPDATE_BASE_CURRENCY = 'onAfterUpdateBaseCurrency'
 

Статические защищенные данные

static string $baseCurrency = null
 

Подробное описание

См. определение в файле currencymanager.php строка 14

Методы

◆ checkCurrencyID()

static checkCurrencyID ( $currency)
static

Check currency id.

Аргументы
string$currencyCurrency id.
Возвращает
bool|string

См. определение в файле currencymanager.php строка 34

◆ checkLanguage()

static checkLanguage ( $language)
static

Check language id.

Аргументы
string$languageLanguage.
Возвращает
bool|string

См. определение в файле currencymanager.php строка 46

◆ clearCurrencyCache()

static clearCurrencyCache ( $language = '')
static

Clear currency cache.

Аргументы
string$languageLanguage id.
Возвращает
void

@global \CStackCacheManager $stackCacheManager

См. определение в файле currencymanager.php строка 413

◆ clearTagCache()

static clearTagCache ( $currency)
static

Clear tag currency cache.

Аргументы
string$currencyCurrency id.
Возвращает
void

См. определение в файле currencymanager.php строка 455

◆ currencyBaseRateAgent()

static currencyBaseRateAgent ( )
static

Agent for update current currencies rates to base currency.

Возвращает
string

См. определение в файле currencymanager.php строка 470

◆ getCurrencyList()

static getCurrencyList ( )
static

Return currency short list.

Возвращает
array

См. определение в файле currencymanager.php строка 108

◆ getInstalledCurrencies()

static getInstalledCurrencies ( )
static

Return currency list, create to install module.

Возвращает
array

См. определение в файле currencymanager.php строка 279

◆ getNameList()

static getNameList ( )
static

Returns currency name list.

Возвращает
array

См. определение в файле currencymanager.php строка 213

◆ getSymbolList()

static getSymbolList ( )
static

Returns currency symbol list.

Возвращает
array

См. определение в файле currencymanager.php строка 153

◆ isCurrencyExist()

static isCurrencyExist ( $currency)
static

Verifying the existence of the currency by its code.

Аргументы
string$currencyCurrency code.
Возвращает
bool

См. определение в файле currencymanager.php строка 262

◆ updateBaseCurrency()

static updateBaseCurrency ( $currency)
static

Update base currency.

Аргументы
string$currencyCurrency id.
Возвращает
bool

@global \CUser $USER

См. определение в файле currencymanager.php строка 531

◆ updateBaseRates()

static updateBaseRates ( $updateCurrency = '')
static

Update current currencies rates to base currency.

Аргументы
string$updateCurrencyUpdate currency id.
Возвращает
void
Исключения
Main

ArgumentException

Исключения

Exception

См. определение в файле currencymanager.php строка 485

Данные класса

◆ $baseCurrency

string $baseCurrency = null
staticprotected

См. определение в файле currencymanager.php строка 26

◆ CACHE_BASE_CURRENCY_ID

const CACHE_BASE_CURRENCY_ID = 'currency_base_currency'

См. определение в файле currencymanager.php строка 16

◆ CACHE_CURRENCY_LIST_ID

const CACHE_CURRENCY_LIST_ID = 'currency_currency_list'

См. определение в файле currencymanager.php строка 17

◆ CACHE_CURRENCY_NAME_LIST_ID

const CACHE_CURRENCY_NAME_LIST_ID = 'currency_name_list_'

См. определение в файле currencymanager.php строка 20

◆ CACHE_CURRENCY_SHORT_LIST_ID

const CACHE_CURRENCY_SHORT_LIST_ID = 'currency_short_list_'

См. определение в файле currencymanager.php строка 18

◆ CACHE_CURRENCY_SYMBOL_LIST_ID

const CACHE_CURRENCY_SYMBOL_LIST_ID = 'currency_symbol_list_'

См. определение в файле currencymanager.php строка 19

◆ EVENT_ON_AFTER_UPDATE_BASE_CURRENCY

const EVENT_ON_AFTER_UPDATE_BASE_CURRENCY = 'onAfterUpdateBaseCurrency'

См. определение в файле currencymanager.php строка 24

◆ EVENT_ON_AFTER_UPDATE_BASE_RATE

const EVENT_ON_AFTER_UPDATE_BASE_RATE = 'onAfterUpdateCurrencyBaseRate'

См. определение в файле currencymanager.php строка 22

◆ EVENT_ON_UPDATE_BASE_CURRENCY

const EVENT_ON_UPDATE_BASE_CURRENCY = 'onUpdateBaseCurrency'

См. определение в файле currencymanager.php строка 23