Поддержка серверов

CONVERSION: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Константы модуля conversion

КонстантаПроверяется
ADMIN_SECTIONDayContext::getSiteId

Список функций и методов модуля conversion

Метод
ReportContext::unsetAttribute($name, $value = null)
ReportContext::getCountersDeprecated(array $filter = null, array $steps = null)
ReportContext::getRatesDeprecated(array $rateTypes, array $filter = null, array $steps = null)
ReportContext::getRatesCommonDeprecated(array $rateTypes, array $counters, array $steps = null)
ReportContext::getSplitCountersDeprecated(array $splits, array $filter = null, array $steps = null)
ReportContext::subtructCounters(array & $one, array $two, array $steps = null)
ReportContext::subtructCountersOnce(array & $one, array $two)
ReportContext::getSplitRatesDeprecated(array $splits, array $rateTypes, array $filter = null, array $steps = null)
ReportContext::setAttributeFilter(Query $query, $field, $name, $value = null)
ReportContext::getCounters(array $parameters = array())
ReportContext::getRates(array $rateTypes, array $parameters = array())
ReportContext::getRatesRecursive(array $rateTypes, array $counters, $level)
RateManager::getRatesCounters(array $types)
RateManager::getRatesCalculated(array $types, array $counters)
Config::getBaseCurrency()
Config::setBaseCurrency($currency)
Config::convertToBaseCurrency($value, $currency)
Config::formatToBaseCurrency($value, $format = null)
Config::getBaseCurrencyUnit()
Config::getModules()
Config::setModules(array $modules)
Config::isModuleActive($name)
GeneratorContext::setAttributes(array $attributes)
GeneratorContext::appendCounters(array & $one, array $two)
GeneratorContext::appendDayCounters(array & $one, array $two)
GeneratorContext::generateInitialData(Date $from)
DayContext::addCounter($day, $name, $value = null)
DayContext::addDayCounter($name, $value)
DayContext::addCurrencyCounter($name, $value, $currency)
DayContext::attachEntityItem($entity, $item)
DayContext::getEntityItemInstance($entity, $item)
DayContext::getSiteInstance($siteId)
DayContext::getInstance()
DayContext::setCookie()
DayContext::saveInstance()
DayContext::getVarName()
DayContext::getSiteId()
Handlers::OnGetCountersInfo()
Handlers::OnGetAttributesInfo()
Handlers::OnSetDayContextAttributes(DayContext $context)
Handlers::OnProlog()
Utils::convertToBaseCurrency($value, $currency)
Utils::formatToBaseCurrency($value, $format = null)
Utils::getBaseCurrencyUnit()
Context::addCounter(Date $day, $name, $value)
Context::setAttribute($name, $value = null)
Context::save()
Context::getSnapshot(array $attributes)
ContextAttributeTable::getTableName()
ContextAttributeTable::getMap()
ContextAttributeTable::getFilePath()
ContextEntityItemTable::getTableName()
ContextEntityItemTable::getMap()
ContextEntityItemTable::getFilePath()
MobileDetect::__construct(N/A)
MobileDetect::getScriptVersion()
MobileDetect::setHttpHeaders($httpHeaders = null)
MobileDetect::getHttpHeaders()
MobileDetect::getHttpHeader($header)
MobileDetect::getMobileHeaders()
MobileDetect::getUaHttpHeaders()
MobileDetect::setUserAgent($userAgent = null)
MobileDetect::getUserAgent()
MobileDetect::setDetectionType($type = null)
MobileDetect::getMatchingRegex()
MobileDetect::getMatchesArray()
MobileDetect::getPhoneDevices()
MobileDetect::getTabletDevices()
MobileDetect::getUserAgents()
MobileDetect::getBrowsers()
MobileDetect::getUtilities()
MobileDetect::getMobileDetectionRules()
MobileDetect::getMobileDetectionRulesExtended()
MobileDetect::getRules()
MobileDetect::getOperatingSystems()
MobileDetect::checkHttpHeadersForMobile()
MobileDetect::__call($name, $arguments)
MobileDetect::matchDetectionRulesAgainstUA($userAgent = null)
MobileDetect::matchUAAgainstKey($key)
MobileDetect::isMobile($userAgent = null, $httpHeaders = null)
MobileDetect::isTablet($userAgent = null, $httpHeaders = null)
MobileDetect::is($key, $userAgent = null, $httpHeaders = null)
MobileDetect::match($regex, $userAgent = null)
MobileDetect::getProperties()
MobileDetect::prepareVersionNo($ver)
MobileDetect::version($propertyName, $type = self::VERSION_TYPE_STRING)
MobileDetect::mobileGrade()
Handlers::onGetCounterTypes()
Handlers::onGetAttributeTypes()
Handlers::onSetDayContextAttributes(DayContext $dayContext)
Handlers::onGetAttributeGroupTypes()
Handlers::onProlog()
ContextCounterDayTable::getTableName()
ContextCounterDayTable::getMap()
ContextCounterDayTable::getFilePath()
ContextTable::getTableName()
ContextTable::getMap()
ContextTable::getFilePath()
TypeManager::getTypesInternal()
TypeManager::getTypes(array $filter = null)
TypeManager::isTypeActive($name)
BaseContext::addCounter($day, $name, $value = null)
BaseContext::setAttribute($name, $value = null)
BaseContext::save()
BaseContext::getSnapshot(array $attributes)
AttributeManager::getGroupedTypes()
SplitReportContext::getCounters(array $splits, array $filter = array(), $step = null)
SplitReportContext::subtructCounters(array & $one, array $two)
SplitReportContext::subtructDayCounters(array & $one, array $two)
SplitReportContext::getRates(array $splits, array $rateClasses, array $filter = array(), $step = null)
conversion::conversion()
conversion::InstallDB($params = array())
conversion::UnInstallDB($params = array())
conversion::InstallEvents()
conversion::UnInstallEvents()
conversion::InstallFiles($arParams = array())
conversion::UnInstallFiles()
conversion::DoInstall()
conversion::DoUninstall()