1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CUpdateSystem

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

static IsInCommonKernel ()
static SubscribeUpdates ($strEmails, &$strError, $lang=false)
static AddSites ($strCheck, &$strError, $lang=false, $stableVersionsOnly="Y")
static RegisterVersion (&$strError, $lang=false, $stableVersionsOnly="Y")
static UpdateUpdate (&$strError, $lang=false, $stableVersionsOnly="Y")
static LoadSources (&$strError, $lang=false, $stableVersionsOnly="Y")
static GetAvailableUpdateTypes (&$strError, $lang=false, $stableVersionsOnly="Y")
static GetServerModuleUpdates (&$strError, $lang=false, $stableVersionsOnly="Y")
static GetServerLangsUpdates (&$strError, $lang=false, $stableVersionsOnly="Y")
static GetServerHelpUpdates (&$strError, $lang=false, $stableVersionsOnly="Y")
static LoadModuleUpdates ($arModules, &$strError, $lang=false, $stableVersionsOnly="Y")
static LoadLangsUpdates ($arLangs, &$strError, $lang=false, $stableVersionsOnly="Y")
static LoadHelpUpdates ($arHelp, &$strError, $lang=false, $stableVersionsOnly="Y")
static UnGzipArchive (&$updates_dir, &$strError, $DelArch="Y")
static CheckVersions (&$arRes, &$strError, $arSelectedModules=false)
static CheckUpdatability ($updates_dir, &$strError)
static CheckFolderUpdatability ($destFolder, $srcFolder, &$strError)
static GetLoadedModuleUpdates ($updates_dir, &$strError)
static GetLoadedLangsUpdates ($updates_dir, &$strError)
static GetLoadedHelpUpdates ($updates_dir, &$strError)
static UpdateKernel ($updates_dir, $arModules, &$strError, &$arErrorModules, &$arSuccessModules)
static UpdateLangs ($updates_dir, $arLangs, &$strError, &$arErrorLangs, &$arSuccessLangs)
static UpdateHelp ($updates_dir, $arHelp, &$strError, &$arErrorHelp, &$arSuccessHelp)
static Report2Server ($arServerReport)
static ParseServerData (&$strServerOutput, &$arRes, &$strError)
static CompareVersions ($strVers1, $strVers2)
static AddMessage2Log ($sText, $sErrorCode="")
static ModulesArray2Query ($arClientModules, $pref="bitm_")
static GetModules (&$strError, $arSelected=false)
static GetLanguages (&$strError, $arSelected=false)
static GetHelps (&$strError, $arSelected=false)
static GetFooPath ($path)
static GetModuleVersion ($module)
static GetModuleInfo ($path)
static getHTTPPage ($page, $strVars, &$strError)
static IsGzipInstalled ()
static CheckDirPath ($path, $bPermission=true)
static CopyDirFiles ($path_from, $path_to, &$strError)
static DeleteDirFilesEx ($path)
static EraseOldFolders ($iCnt=1)
static RunUpdaterScript ($path, &$strError, $from_dir, $moduleID)
static GetLicenseKey ()
static getmicrotime ()
static InsertSpaces ($sText, $iMaxChar=80)
static CheckEMail ($email)
static GetDateFormat ($strDBFormat=false)
static NumberEndings ($num, $lang=false, $arEnds=false)
static FooMakePath ()
static bxstrrpos ($haystack, $needle)

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

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

Методы

◆ AddMessage2Log()

AddMessage2Log ( $sText,
$sErrorCode = "" )
static

Пишет сообщения в лог файл системы обновлений. Чистит лог, если нужно.

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

◆ AddSites()

AddSites ( $strCheck,
& $strError,
$lang = false,
$stableVersionsOnly = "Y" )
static

Активирует лицензионный ключ

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

◆ bxstrrpos()

bxstrrpos ( $haystack,
$needle )
static

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

◆ CheckDirPath()

CheckDirPath ( $path,
$bPermission = true )
static

Создание путя, если его нет, и установка прав писать

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

◆ CheckEMail()

CheckEMail ( $email)
static

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

◆ CheckFolderUpdatability()

CheckFolderUpdatability ( $destFolder,
$srcFolder,
& $strError )
static

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

◆ CheckUpdatability()

CheckUpdatability ( $updates_dir,
& $strError )
static

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

◆ CheckVersions()

CheckVersions ( & $arRes,
& $strError,
$arSelectedModules = false )
static

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

◆ CompareVersions()

CompareVersions ( $strVers1,
$strVers2 )
static

Сравнение двух версий в формате XX.XX.XX Возвращает 1, если $strVers1 > $strVers2 Возвращает -1, если $strVers1 < $strVers2 Возвращает 0, если $strVers1 == $strVers2

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

◆ CopyDirFiles()

CopyDirFiles ( $path_from,
$path_to,
& $strError )
static

Рекурсивное копирование из $path_from в $path_to

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

◆ DeleteDirFilesEx()

DeleteDirFilesEx ( $path)
static

Рекурсивное удаление $path

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

◆ EraseOldFolders()

EraseOldFolders ( $iCnt = 1)
static

Удаляет старые временные папки, оставляя последние $iCnt

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

◆ FooMakePath()

FooMakePath ( )
static

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

◆ GetAvailableUpdateTypes()

GetAvailableUpdateTypes ( & $strError,
$lang = false,
$stableVersionsOnly = "Y" )
static

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

◆ GetDateFormat()

GetDateFormat ( $strDBFormat = false)
static

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

◆ GetFooPath()

GetFooPath ( $path)
static

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

◆ GetHelps()

GetHelps ( & $strError,
$arSelected = false )
static

Собирает клиентские help'ы с датами

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

◆ getHTTPPage()

getHTTPPage ( $page,
$strVars,
& $strError )
static

Запрашивает методом POST страницу $page со списком параметров $strVars и возвращает тело ответа. В параметре $strError возвращается текст ошибки, если таковая была.

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

◆ GetLanguages()

GetLanguages ( & $strError,
$arSelected = false )
static

Собирает клиентские языки с датами

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

◆ GetLicenseKey()

GetLicenseKey ( )
static

Получение лицензионного ключа текущего клиента

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

◆ GetLoadedHelpUpdates()

GetLoadedHelpUpdates ( $updates_dir,
& $strError )
static

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

◆ GetLoadedLangsUpdates()

GetLoadedLangsUpdates ( $updates_dir,
& $strError )
static

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

◆ GetLoadedModuleUpdates()

GetLoadedModuleUpdates ( $updates_dir,
& $strError )
static

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

◆ getmicrotime()

getmicrotime ( )
static

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

◆ GetModuleInfo()

GetModuleInfo ( $path)
static

Возвращает экземпляр класса-инсталятора модуля по абсолютному пути $path

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

◆ GetModules()

GetModules ( & $strError,
$arSelected = false )
static

Собирает клиентские модули с версиями

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

◆ GetModuleVersion()

GetModuleVersion ( $module)
static

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

◆ GetServerHelpUpdates()

GetServerHelpUpdates ( & $strError,
$lang = false,
$stableVersionsOnly = "Y" )
static

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

◆ GetServerLangsUpdates()

GetServerLangsUpdates ( & $strError,
$lang = false,
$stableVersionsOnly = "Y" )
static

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

◆ GetServerModuleUpdates()

GetServerModuleUpdates ( & $strError,
$lang = false,
$stableVersionsOnly = "Y" )
static

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

◆ InsertSpaces()

InsertSpaces ( $sText,
$iMaxChar = 80 )
static

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

◆ IsGzipInstalled()

IsGzipInstalled ( )
static

Проверка на установку GZip компрессии

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

◆ IsInCommonKernel()

IsInCommonKernel ( )
static

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

◆ LoadHelpUpdates()

LoadHelpUpdates ( $arHelp,
& $strError,
$lang = false,
$stableVersionsOnly = "Y" )
static

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

◆ LoadLangsUpdates()

LoadLangsUpdates ( $arLangs,
& $strError,
$lang = false,
$stableVersionsOnly = "Y" )
static

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

◆ LoadModuleUpdates()

LoadModuleUpdates ( $arModules,
& $strError,
$lang = false,
$stableVersionsOnly = "Y" )
static

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

◆ LoadSources()

LoadSources ( & $strError,
$lang = false,
$stableVersionsOnly = "Y" )
static

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

◆ ModulesArray2Query()

ModulesArray2Query ( $arClientModules,
$pref = "bitm_" )
static

Собирает из массива модулей строку запроса

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

◆ NumberEndings()

NumberEndings ( $num,
$lang = false,
$arEnds = false )
static

Получение правильного окончания при выводе слова "обновление"

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

◆ ParseServerData()

ParseServerData ( & $strServerOutput,
& $arRes,
& $strError )
static

Проверяет на ошибки ответ сервера $strServerOutput и парсит в массив $arRes

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

◆ RegisterVersion()

RegisterVersion ( & $strError,
$lang = false,
$stableVersionsOnly = "Y" )
static

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

◆ Report2Server()

Report2Server ( $arServerReport)
static

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

◆ RunUpdaterScript()

RunUpdaterScript ( $path,
& $strError,
$from_dir,
$moduleID )
static

Запускает updater модуля

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

◆ SubscribeUpdates()

SubscribeUpdates ( $strEmails,
& $strError,
$lang = false )
static

Подписка на информацию об обновлениях

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

◆ UnGzipArchive()

UnGzipArchive ( & $updates_dir,
& $strError,
$DelArch = "Y" )
static

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

◆ UpdateHelp()

UpdateHelp ( $updates_dir,
$arHelp,
& $strError,
& $arErrorHelp,
& $arSuccessHelp )
static

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

◆ UpdateKernel()

UpdateKernel ( $updates_dir,
$arModules,
& $strError,
& $arErrorModules,
& $arSuccessModules )
static

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

◆ UpdateLangs()

UpdateLangs ( $updates_dir,
$arLangs,
& $strError,
& $arErrorLangs,
& $arSuccessLangs )
static

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

◆ UpdateUpdate()

UpdateUpdate ( & $strError,
$lang = false,
$stableVersionsOnly = "Y" )
static

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


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