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

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


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

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

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

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

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

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

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

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

Метод
ServerBxInfoException::__construct($message = "", $hostname = "", \Exception $previous = null)
ServerBxInfoException::getHostname()
NeedMoreUserInfoException::__construct($message = "", $actionParams = array(), \Exception $previous = null)
NeedMoreUserInfoException::getActionParams()
SitesData::getSite($siteName, $dbName = false)
SitesData::getKernelSite()
SitesData::getKernelsList()
SitesData::getKernelRoot()
SitesData::getList($dbName = false)
ActionsData::getAction($actionId)
ActionsData::getActionObject($actionId, $serverHostname = "", array $userParams = array(), array $freeParams = array(), array $actionParams = array())
ActionsData::getActionState($bid)
ActionsData::getList($checkConditions = false)
ActionsData::isConditionSatisfied($condition)
ActionsData::setLogLevel($logLevel)
ActionsData::checkRunningAction()
GraphData::getGraphs($graphCategory)
GraphData::getList()
ActionsChain::__construct($actionId, $actionParams, $serverHostname = "", $userParams = array(), $freeParams = array())
ActionsChain::getResult()
ActionsChain::getActionObj($actionId)
ActionsChain::start($inputParams = array())
ShellAdapter::prepareExecution($command)
ShellAdapter::asyncExec($command)
ShellAdapter::getLastOutput()
ShellAdapter::getLastError()
ShellAdapter::syncExec($command)
Provider::getList($params = array())
getStatus($providerId)
getConfigs($providerId)
sendOrder($providerId, $configId)
getOrderStatus($providerId, $taskId)
getOrdersList($providerId = "")
addToPullFromOrder($providerId, $taskId)
Helper::checkBxEnvVersion($version = false)
Helper::nbsp($str)
Helper::getAvailabilityPage($minutes)
Helper::modifyDbconn($DBHost, $DBName, $DBLogin, $DBPassword)
Helper::modifySettings($DBHost, $DBName, $DBLogin, $DBPassword)
Helper::generatePass($length = 20)
Helper::isExtraDbExist($hostname)
Helper::getNetworkInterfaces()
Helper::isScaleCanBeUsed()
Helper::getTmpDir()
Monitoring::isDatabaseCreated($hostname)
Monitoring::isEnabled()
Monitoring::getLoadBarValue($hostname, $roleId)
Monitoring::getInfoTableCategory($hostname, $categoryId)
Monitoring::getInfoTableCategoriesList($hostname)
Monitoring::getValue($hostname, $categoryId, $param)
Monitoring::getItemValue($hostname, $categoryId, $item, $param)
Monitoring::extractRrdValue($data)
Monitoring::getAnsibleSetup($hostname)
Monitoring::getHddsParams($hostname)
Monitoring::getHddsUsed($hostname, $param)
Monitoring::getHddsValues($hostname, $param)
Monitoring::getNetParams($hostname)
Monitoring::getHddsUtilization($hostname)
Monitoring::formatSize($size, $precision = 2)
Monitoring::getMemoryUsage($hostname)
Monitoring::getMemoryUsageValue($hostname)
ServersData::getServer($hostname)
ServersData::getList()
ServersData::getServerRoles($hostname)
ServersData::getDbList($hostname)
ServersData::getBxInfo($hostname)
ServersData::getBxEnvVer($hostname)
ServersData::getGraphCategories($hostname)
ServersData::getDbMasterHostname()
ActionModifyer::mysqlAddSlave($actionId, $actionParams, $hostname, $userParamsValues)
ActionModifyer::checkExtraDbExist($actionId, $actionParams, $hostname, $userParamsValues)
ActionModifyer::emailSettingsModifier($actionId, $actionParams, $hostname, $userParamsValues)
ActionModifyer::siteCreateLinkModifier($actionId, $actionParams, $hostname, $userParamsValues)
RolesData::getRole($roleId)
RolesData::getList()
RolesData::getGraphsCategories($roleId)
Logger::addRecord($level, $auditType, $itemId, $description)
Logger::onEventLogGetAuditTypes()
Action::__construct($actionId, $actionParams, $serverHostname="", $userParams = array(), $freeParams = array())
Action::getServerParams()
Action::makeStartCommand($inputParams = array())
Action::start(array $inputParams = array())
Action::getResult()
Action::makeLogRecords($command = "", $result = null, $output = "", $error = "")
Action::log($level, $auditType, $actionId, $description)
scale::scale()
scale::InstallDB()
scale::UnInstallDB()
scale::InstallEvents()
scale::UnInstallEvents()
scale::InstallFiles($arParams = array())
scale::UnInstallFiles()
scale::DoInstall()
scale::DoUninstall()