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

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


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

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

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

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

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

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

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

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

КонстантаПроверяется
MOBILE_INIT_EVENT_SKIPAction::executeAction
MOBILE_MODULE_VERSIONContext::autodetectContext

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

Метод
CMobileEvent::PullOnGetDependentModule()
CMobileEvent::shouldSendNotification($message)
CMobileEvent::getJNWorkspace()
CMobileEvent::getKernelCheckPath()
CMobileEvent::onMobileMenuBuilt($data, $eventProvider = null)
MobileApplication::__construct()
MobileApplication::OnApplicationsBuildList()
CMobileHelper::InitFileStorage()
CMobileHelper::SaveFile($arFile, $arFileStorage)
CMobileHelper::SendPullComment($type, $arFields)
CMobileHelper::BuildUFFields($arUF)
CMobileHelper::getUFForPostForm($arParams)
CMobileHelper::mobileDiskGetIconByFilename($name)
CMobileHelper::getDeviceResizeWidth()
CMobileHelper::getPageAdditionals()
CMobileHelper::createLink($tag)
CMobileHelper::getUserInfo($userId)
CMobileHelper::getCurrentSiteData()
LocalRedirectHandler(&$url)
Action::__construct()
Action::getAction($name)
Action::executeAction($name, $params = [])
Action::removeNulls($array = [], $replace = null)
Utils::getComponentJSCode($config = [])
Manager::__construct($context = null)
Manager::getActiveTabsData(array $ids = [])
Manager::getTabInstance($id = null)
Manager::getActiveTabs()
Manager::getAllTabIDs()
Manager::setCustomConfig(array $config = [])
Manager::resolveTabs($config, $required = [])
Manager::defaultConfig()
Manager::setPresetName($name = "default")
Manager::getPresetName()
Manager::getPresetConfig()
Manager::getUserPresetConfig()
Manager::getRequiredTabs()
Manager::getTabAvailabilityState($tabId = null)
Manager::getPresetList()
WebComponentManager::getWebComponentVersion($componentName)
WebComponentManager::getWebComponentPath($componentName)
Auth::setNotAuthorizedHeaders()
Auth::getNotAuthorizedResponse()
Rest::onRestServiceBuildDescription()
User::__construct()
User::checkOnline($userId = false)
User::setOnline($userId = false, $cache = true)
User::setOffline($userId = false)
Context::__construct(array $options = [])
Context::autodetectContext()
Tabs::setConfigAction(array $config = [])
Tabs::getDataAction()
Tabs::setPresetAction($name)
Forms::getMethods()
Forms::userProfile($params, $n, \CRestServer $server)
Settings::getMethods()
Settings::setTabs($params, $offset, \CRestServer $server)
Settings::setEnergySettings($params, $offset, \CRestServer $server)
Settings::getEnergySettings($params, $offset, \CRestServer $server)
User::getMethods()
User::get($params, $n, \CRestServer $server)
User::canUseTelephony($params, $n, \CRestServer $server)
User::allowedFields()
User::getUserPhoto($id, $size)
User::userDepartmentData($userId, $departmentIDs = [], $photoSize = false)
User::departmentGet($departmentIDs = [])
Config::getMethods()
Config::browserConstGet($params, $n, \CRestServer $server)
Disk::getMethods()
Disk::get($params, $offset, \CRestServer $server)
mobile::__construct()
mobile::InstallDB()
mobile::UnInstallDB($arParams = array())
mobile::InstallFiles()
mobile::UnInstallFiles()
mobile::InstallPull()
mobile::InstallMobileApp()
mobile::DoInstall()
mobile::DoUninstall()