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

См. исходные тексты.

Функции

 IntOption ($name, $def=0)
 ShowBackupStatus ($str)
 haveTime ()
 RaiseErrorAndDie ($strError, $errCode=0, $ITEM_ID='', $delete=false)
 CheckPoint ()
 GetProgressPercent ($NS)

Переменные

const START_TIME microtime(1)
const BX_FORCE_DISABLE_SEPARATED_SESSION_MODE true
const CLI defined('BX_CRONTAB') && BX_CRONTAB === true || !$_SERVER['DOCUMENT_ROOT']
if(!defined('NOT_CHECK_PERMISSIONS')) $NS = []
if(CLI &&defined('BX_CRONTAB') else )
const STATISTIC_SKIP_ACTIVITY_CHECK true
 if (! $_SERVER[ 'DOCUMENT_ROOT'])
 $public = $USER?->IsAdmin()
 $bGzip = function_exists('gzcompress')
 $bBitrixCloud = function_exists('openssl_encrypt') && CModule::IncludeModule('bitrixcloud') && CModule::IncludeModule('clouds')
 $arExpertBackupDefaultParams
 $arParams = array_merge($arExpertBackupDefaultParams, $arParams)
 $skip_mask_array = $arParams['skip_mask_array']
if( $DB->type !='MYSQL') if(! $NS['step']) $NS ['step_done'] = 0
 $after_file = str_replace('.sql', '_after_connect.sql', preg_replace('#\.[0-9]+$#', '', $NS['dump_name']))
if($NS['step']==6) if( $NS[ 'step']==7) if(COption::GetOptionInt('main', 'disk_space', 0) > 0) $info = "Finished.\n\nData size: " . round($NS['data_size'] / 1024 / 1024, 2) . " M\nArchive size: " . round($NS['arc_size'] / 1024 / 1024, 2) . " M\nTime: " . round(time() - $NS['START_TIME'], 2) . " sec\n"

Функции

◆ CheckPoint()

CheckPoint ( )

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

◆ GetProgressPercent()

GetProgressPercent ( $NS)

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

◆ haveTime()

haveTime ( )

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

◆ IntOption()

IntOption ( $name,
$def = 0 )

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

◆ RaiseErrorAndDie()

RaiseErrorAndDie ( $strError,
$errCode = 0,
$ITEM_ID = '',
$delete = false )

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

◆ ShowBackupStatus()

ShowBackupStatus ( $str)

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

Переменные

◆ $after_file

$after_file = str_replace('.sql', '_after_connect.sql', preg_replace('#\.[0-9]+$#', '', $NS['dump_name']))

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

◆ $arExpertBackupDefaultParams

$arExpertBackupDefaultParams
Инициализатор
= [
'dump_base' => IntOption('dump_base', 1),
'dump_base_skip_stat' => IntOption('dump_base_skip_stat'),
'dump_base_skip_search' => IntOption('dump_base_skip_search'),
'dump_base_skip_log' => IntOption('dump_base_skip_log'),
'dump_file_public' => IntOption('dump_file_public', 1),
'dump_file_kernel' => IntOption('dump_file_kernel', 1),
'dump_do_clouds' => IntOption('dump_do_clouds', 1),
'skip_mask' => IntOption('skip_mask'),
'skip_mask_array' => is_array($ar = unserialize(COption::GetOptionString("main", "skip_mask_array_auto"), ['allowed_classes' => false])) ? $ar : [],
'dump_max_file_size' => IntOption('dump_max_file_size'),
]
IntOption($name, $def=0)
Определения backup.php:950
$ar
Определения options.php:199

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

◆ $arParams

$arParams = array_merge($arExpertBackupDefaultParams, $arParams)

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

◆ $bBitrixCloud

$bBitrixCloud = function_exists('openssl_encrypt') && CModule::IncludeModule('bitrixcloud') && CModule::IncludeModule('clouds')

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

◆ $bGzip

$bGzip = function_exists('gzcompress')

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

◆ $info

if( $NS[ 'step']==6) if($NS['step']==7) if (COption::GetOptionInt( 'main', 'disk_space', 0) > 0) $info = "Finished.\n\nData size: " . round($NS['data_size'] / 1024 / 1024, 2) . " M\nArchive size: " . round($NS['arc_size'] / 1024 / 1024, 2) . " M\nTime: " . round(time() - $NS['START_TIME'], 2) . " sec\n"

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

◆ $NS [1/2]

foreach (GetModuleEvents("main", "OnAutoBackupSuccess", true) as $arEvent) $NS = []

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

◆ $NS [2/2]

if($DB->type !='MYSQL') if (! $NS[ 'step']) $NS[ 'step_done'] = 0

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

◆ $public

$public = $USER?->IsAdmin()

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

◆ $skip_mask_array

$skip_mask_array = $arParams['skip_mask_array']

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

◆ BX_FORCE_DISABLE_SEPARATED_SESSION_MODE

const BX_FORCE_DISABLE_SEPARATED_SESSION_MODE true

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

◆ CLI

const CLI defined('BX_CRONTAB') && BX_CRONTAB === true || !$_SERVER['DOCUMENT_ROOT']

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

◆ else

if ( $public) else
Инициализатор
{
define('NO_AGENT_CHECK', true)

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

◆ if

if(!defined('DOCUMENT_ROOT')) ( ! $_SERVER[ 'DOCUMENT_ROOT'])

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

◆ START_TIME

const START_TIME microtime(1)

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

◆ STATISTIC_SKIP_ACTIVITY_CHECK

const STATISTIC_SKIP_ACTIVITY_CHECK true

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