1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс 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 строка 15

Методы

◆ checkCurrencyID()

checkCurrencyID ( $currency)
static

Check currency id.

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

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

◆ checkLanguage()

checkLanguage ( $language)
static

Check language id.

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

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

◆ clearCurrencyCache()

clearCurrencyCache ( $language = '')
static

Clear currency cache.

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

@global \CStackCacheManager $stackCacheManager

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

◆ clearTagCache()

clearTagCache ( $currency)
static

Clear tag currency cache.

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

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

◆ currencyBaseRateAgent()

currencyBaseRateAgent ( )
static

Agent for update current currencies rates to base currency.

Возвращает
string

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

◆ getCurrencyList()

getCurrencyList ( )
static

Return currency short list.

Возвращает
array

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

◆ getInstalledCurrencies()

getInstalledCurrencies ( )
static

Return currency list, create to install module.

Возвращает
array

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

◆ getNameList()

getNameList ( )
static

Returns currency name list.

Возвращает
array

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

◆ getSymbolList()

getSymbolList ( )
static

Returns currency symbol list.

Возвращает
array

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

◆ isCurrencyExist()

isCurrencyExist ( $currency)
static

Verifying the existence of the currency by its code.

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

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

◆ updateBaseCurrency()

updateBaseCurrency ( $currency)
static

Update base currency.

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

@global \CUser $USER

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

◆ updateBaseRates()

updateBaseRates ( $updateCurrency = '')
static

Update current currencies rates to base currency.

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

ArgumentException

Исключения

Exception

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

Поля

◆ $baseCurrency

string $baseCurrency = null
staticprotected

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

◆ CACHE_BASE_CURRENCY_ID

const CACHE_BASE_CURRENCY_ID = 'currency_base_currency'

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

◆ CACHE_CURRENCY_LIST_ID

const CACHE_CURRENCY_LIST_ID = 'currency_currency_list'

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

◆ CACHE_CURRENCY_NAME_LIST_ID

const CACHE_CURRENCY_NAME_LIST_ID = 'currency_name_list_'

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

◆ CACHE_CURRENCY_SHORT_LIST_ID

const CACHE_CURRENCY_SHORT_LIST_ID = 'currency_short_list_'

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

◆ CACHE_CURRENCY_SYMBOL_LIST_ID

const CACHE_CURRENCY_SYMBOL_LIST_ID = 'currency_symbol_list_'

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

◆ EVENT_ON_AFTER_UPDATE_BASE_CURRENCY

const EVENT_ON_AFTER_UPDATE_BASE_CURRENCY = 'onAfterUpdateBaseCurrency'

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

◆ EVENT_ON_AFTER_UPDATE_BASE_RATE

const EVENT_ON_AFTER_UPDATE_BASE_RATE = 'onAfterUpdateCurrencyBaseRate'

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

◆ EVENT_ON_UPDATE_BASE_CURRENCY

const EVENT_ON_UPDATE_BASE_CURRENCY = 'onUpdateBaseCurrency'

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


Объявления и описания членов класса находятся в файле: