- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/classes/general/update_client.php
- Класс: CUpdateClient
- Вызов: CUpdateClient::UpdateStepHelps
static function UpdateStepHelps($_2035917267,&$_2050926524){ $_2024921826= ""; CUpdateClient::AddMessage2Log(___844642661(1474)); $_1875326983= CUpdateClient::getmicrotime(); $_1624181602= $_SERVER[___844642661(1475)].___844642661(1476).$_2035917267; $_539583187= $_SERVER[___844642661(1477)].US_SHARED_KERNEL_PATH.___844642661(1478); $_1384611013= array(); $_1195252735=@$GLOBALS['____72038768'][366]($_1624181602); if($_1195252735){ while(false !==($_89971398= $GLOBALS['____72038768'][367]($_1195252735))){ if($_89971398 == ___844642661(1479) || $_89971398 == ___844642661(1480)) continue; if($GLOBALS['____72038768'][368]($_1624181602.___844642661(1481).$_89971398)) $_1384611013[]= $_89971398;} $GLOBALS['____72038768'][369]($_1195252735);} if(!$GLOBALS['____72038768'][370]($_1384611013) || empty($_1384611013)) $_2024921826 .= ___844642661(1482).GetMessage(___844642661(1483)).___844642661(1484); if(!$GLOBALS['____72038768'][371]($_1624181602) ||!$GLOBALS['____72038768'][372]($_1624181602)) $_2024921826 .= ___844642661(1485).$GLOBALS['____72038768'][373](___844642661(1486), $_1624181602, GetMessage(___844642661(1487))).___844642661(1488); if($_2024921826 == ___844642661(1489)) if(!$GLOBALS['____72038768'][374]($_1624181602)) $_2024921826 .= ___844642661(1490).$GLOBALS['____72038768'][375](___844642661(1491), $_1624181602, GetMessage(___844642661(1492))).___844642661(1493); if($_2024921826 == ___844642661(1494)){ CUpdateClient::CheckDirPath($_539583187.___844642661(1495), true); if(!$GLOBALS['____72038768'][376]($_539583187) ||!$GLOBALS['____72038768'][377]($_539583187)) $_2024921826 .= ___844642661(1496).$GLOBALS['____72038768'][378](___844642661(1497), $_539583187, GetMessage(___844642661(1498))).___844642661(1499); elseif(!$GLOBALS['____72038768'][379]($_539583187)) $_2024921826 .= ___844642661(1500).$GLOBALS['____72038768'][380](___844642661(1501), $_539583187, GetMessage(___844642661(1502))).___844642661(1503);} if($_2024921826 == ___844642661(1504)){ for($_1540823556=(900-2*450), $_1519453005= $GLOBALS['____72038768'][381]($_1384611013); $_1540823556< $_1519453005; $_1540823556++){ $_845616525= ___844642661(1505); $_84270457= $_1624181602.___844642661(1506).$_1384611013[$_1540823556]; if(!$GLOBALS['____72038768'][382]($_84270457) ||!$GLOBALS['____72038768'][383]($_84270457)) $_845616525 .= ___844642661(1507).$GLOBALS['____72038768'][384](___844642661(1508), $_84270457, GetMessage(___844642661(1509))).___844642661(1510); if($_845616525 == ___844642661(1511)) if(!$GLOBALS['____72038768'][385]($_84270457)) $_845616525 .= ___844642661(1512).$GLOBALS['____72038768'][386](___844642661(1513), $_84270457, GetMessage(___844642661(1514))).___844642661(1515); if($_845616525 == ___844642661(1516)){ if($GLOBALS['____72038768'][387]($_539583187.___844642661(1517).$_1384611013[$_1540823556].___844642661(1518))) CUpdateClient::DeleteDirFilesEx($_539583187.___844642661(1519).$_1384611013[$_1540823556].___844642661(1520)); if($GLOBALS['____72038768'][388]($_539583187.___844642661(1521).$_1384611013[$_1540823556].___844642661(1522))) $_845616525 .= ___844642661(1523).$GLOBALS['____72038768'][389](___844642661(1524), $_539583187.___844642661(1525).$_1384611013[$_1540823556].___844642661(1526), GetMessage(___844642661(1527))).___844642661(1528);} if($_845616525 == ___844642661(1529)){ if($GLOBALS['____72038768'][390]($_539583187.___844642661(1530).$_1384611013[$_1540823556])) if(!$GLOBALS['____72038768'][391]($_539583187.___844642661(1531).$_1384611013[$_1540823556], $_539583187.___844642661(1532).$_1384611013[$_1540823556].___844642661(1533))) $_845616525 .= ___844642661(1534).$GLOBALS['____72038768'][392](___844642661(1535), $_539583187.___844642661(1536).$_1384611013[$_1540823556], GetMessage(___844642661(1537))).___844642661(1538);} if($_845616525 == ___844642661(1539)){ CUpdateClient::CheckDirPath($_539583187.___844642661(1540).$_1384611013[$_1540823556].___844642661(1541), true); if(!$GLOBALS['____72038768'][393]($_539583187.___844642661(1542).$_1384611013[$_1540823556]) ||!$GLOBALS['____72038768'][394]($_539583187.___844642661(1543).$_1384611013[$_1540823556])) $_845616525 .= ___844642661(1544).$GLOBALS['____72038768'][395](___844642661(1545), $_539583187.___844642661(1546).$_1384611013[$_1540823556], GetMessage(___844642661(1547))).___844642661(1548); elseif(!$GLOBALS['____72038768'][396]($_539583187.___844642661(1549).$_1384611013[$_1540823556])) $_845616525 .= ___844642661(1550).$GLOBALS['____72038768'][397](___844642661(1551), $_539583187.___844642661(1552).$_1384611013[$_1540823556], GetMessage(___844642661(1553))).___844642661(1554);} if($_845616525 == ___844642661(1555)) CUpdateClient::CopyDirFiles($_84270457, $_539583187.___844642661(1556).$_1384611013[$_1540823556], $_845616525); if($_845616525 <> ___844642661(1557)){ $_2024921826 .= $_845616525;} else{ if($GLOBALS['____72038768'][398]($_539583187.___844642661(1558).$_1384611013[$_1540823556].___844642661(1559))) CUpdateClient::DeleteDirFilesEx($_539583187.___844642661(1560).$_1384611013[$_1540823556].___844642661(1561));}} CUpdateClient::ClearUpdateFolder($_1624181602);} CUpdateClient::AddMessage2Log(___844642661(1562).Round(CUpdateClient::getmicrotime()-$_1875326983, round(0+1+1+1)).___844642661(1563)); if($_2024921826 <> ___844642661(1564)){ CUpdateClient::AddMessage2Log($_2024921826, ___844642661(1565)); $_2050926524 .= $_2024921826; return false;} else return true;}