• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/update_client.php
  • Класс: CUpdateClient
  • Вызов: CUpdateClient::UnGzipArchive
static function UnGzipArchive(&$_2035917267,&$_2050926524, $_644131490= true){ $_2024921826= ""; CUpdateClient::AddMessage2Log(___844642661(1313)); $_1875326983= CUpdateClient::getmicrotime(); $_1315434436= $_SERVER[___844642661(1314)].___844642661(1315); if(!$GLOBALS['____72038768'][274]($_1315434436) ||!$GLOBALS['____72038768'][275]($_1315434436)) $_2024921826 .= ___844642661(1316).$GLOBALS['____72038768'][276](___844642661(1317), $_1315434436, GetMessage(___844642661(1318))).___844642661(1319); if($_2024921826 == ___844642661(1320)){ if(!$GLOBALS['____72038768'][277]($_1315434436)) $_2024921826 .= ___844642661(1321).$GLOBALS['____72038768'][278](___844642661(1322), $_1315434436, GetMessage(___844642661(1323))).___844642661(1324);} if($_2024921826 == ___844642661(1325)){ $_2035917267= ___844642661(1326).$GLOBALS['____72038768'][279](); $_1624181602= $_SERVER[___844642661(1327)].___844642661(1328).$_2035917267; CUpdateClient::CheckDirPath($_1624181602.___844642661(1329), true); if(!$GLOBALS['____72038768'][280]($_1624181602) ||!$GLOBALS['____72038768'][281]($_1624181602)) $_2024921826 .= ___844642661(1330).$GLOBALS['____72038768'][282](___844642661(1331), $_1624181602, GetMessage(___844642661(1332))).___844642661(1333); elseif(!$GLOBALS['____72038768'][283]($_1624181602)) $_2024921826 .= ___844642661(1334).$GLOBALS['____72038768'][284](___844642661(1335), $_1624181602, GetMessage(___844642661(1336))).___844642661(1337);} if($_2024921826 == ___844642661(1338)){ $_1873434463= true; $_1062133582= $GLOBALS['____72038768'][285]($_1315434436, ___844642661(1339)); $_675834733= $GLOBALS['____72038768'][286]($_1062133582, $GLOBALS['____72038768'][287](___844642661(1340))); $GLOBALS['____72038768'][288]($_1062133582); if($_675834733 == ___844642661(1341)) $_1873434463= false;} if($_2024921826 == ___844642661(1342)){ if($_1873434463 &&!$GLOBALS['____72038768'][289](___844642661(1343))) $_1873434463= false;} if($_2024921826 == ___844642661(1344)){ if($_1873434463) $_932147352= $GLOBALS['____72038768'][290]($_1315434436, ___844642661(1345)); else $_932147352= $GLOBALS['____72038768'][291]($_1315434436, ___844642661(1346)); if(!$_932147352) $_2024921826 .= ___844642661(1347).$GLOBALS['____72038768'][292](___844642661(1348), $_1315434436, GetMessage(___844642661(1349))).___844642661(1350);} if($_2024921826 == ___844642661(1351)){ if($_1873434463) $_675834733= $GLOBALS['____72038768'][293]($_932147352, $GLOBALS['____72038768'][294](___844642661(1352))); else $_675834733= $GLOBALS['____72038768'][295]($_932147352, $GLOBALS['____72038768'][296](___844642661(1353))); if($_675834733 != ___844642661(1354)){ $_2024921826 .= ___844642661(1355).$GLOBALS['____72038768'][297](___844642661(1356), $_1315434436, GetMessage(___844642661(1357))).___844642661(1358); if($_1873434463) $GLOBALS['____72038768'][298]($_932147352); else $GLOBALS['____72038768'][299]($_932147352);}} if($_2024921826 == ___844642661(1359)){ $strongUpdateCheck= COption::GetOptionString(___844642661(1360), ___844642661(1361), ___844642661(1362)); while(true){ if($_1873434463) $_942571405= $GLOBALS['____72038768'][300]($_932147352, round(0+5)); else $_942571405= $GLOBALS['____72038768'][301]($_932147352, round(0+2.5+2.5)); $_942571405= $GLOBALS['____72038768'][302]($_942571405); if($GLOBALS['____72038768'][303]($_942571405)> min(74,0,24.666666666667) && $GLOBALS['____72038768'][304]($_942571405).___844642661(1363)==$_942571405.___844642661(1364)){ $_942571405= $GLOBALS['____72038768'][305]($_942571405);} else{ if($_942571405 != ___844642661(1365)) $_2024921826 .= ___844642661(1366).$GLOBALS['____72038768'][306](___844642661(1367), $_1315434436, GetMessage(___844642661(1368))).___844642661(1369); break;} if($_1873434463) $_1415938663= $GLOBALS['____72038768'][307]($_932147352, $_942571405); else $_1415938663= $GLOBALS['____72038768'][308]($_932147352, $_942571405); $_522339201= $GLOBALS['____72038768'][309](___844642661(1370), $_1415938663); if($GLOBALS['____72038768'][310]($_522339201) != round(0+1.5+1.5)){ $_2024921826 .= ___844642661(1371).$GLOBALS['____72038768'][311](___844642661(1372), $_1315434436, GetMessage(___844642661(1373))).___844642661(1374); break;} $_1243495961= $_522339201[(159*2-318)]; $_2142817678= $_522339201[round(0+0.25+0.25+0.25+0.25)]; $_1023113143= $_522339201[round(0+2)]; $_859868435= ___844642661(1375); if($GLOBALS['____72038768'][312]($_1243495961)>(886-2*443)){ if($_1873434463) $_859868435= $GLOBALS['____72038768'][313]($_932147352, $_1243495961); else $_859868435= $GLOBALS['____72038768'][314]($_932147352, $_1243495961);} $_1233646123= $GLOBALS['____72038768'][315]($GLOBALS['____72038768'][316]($_859868435)); if($_1233646123 !== $_1023113143){ $_2024921826 .= ___844642661(1376).$GLOBALS['____72038768'][317](___844642661(1377), $_2142817678, GetMessage(___844642661(1378))).___844642661(1379); break;} else{ CUpdateClient::CheckDirPath($_1624181602.$_2142817678, true); if(!($_336779488= $GLOBALS['____72038768'][318]($_1624181602.$_2142817678, ___844642661(1380)))){ $_2024921826 .= ___844642661(1381).$GLOBALS['____72038768'][319](___844642661(1382), $_1624181602.$_2142817678, GetMessage(___844642661(1383))).___844642661(1384); break;} if($_859868435 <> ___844642661(1385) &&!$GLOBALS['____72038768'][320]($_336779488, $_859868435)){ $_2024921826 .= ___844642661(1386).$GLOBALS['____72038768'][321](___844642661(1387), $_1624181602.$_2142817678, GetMessage(___844642661(1388))).___844642661(1389);@$GLOBALS['____72038768'][322]($_336779488); break;} $GLOBALS['____72038768'][323]($_336779488); if($strongUpdateCheck == ___844642661(1390)){ $_1233646123= $GLOBALS['____72038768'][324]($GLOBALS['____72038768'][325]($GLOBALS['____72038768'][326]($_1624181602.$_2142817678))); if($_1233646123 !== $_1023113143){ $_2024921826 .= ___844642661(1391).$GLOBALS['____72038768'][327](___844642661(1392), $_2142817678, GetMessage(___844642661(1393))).___844642661(1394); break;}}}} if($_1873434463) $GLOBALS['____72038768'][328]($_932147352); else $GLOBALS['____72038768'][329]($_932147352);} if($_2024921826 == ___844642661(1395)){ if($_644131490)@$GLOBALS['____72038768'][330]($_1315434436);} CUpdateClient::AddMessage2Log(___844642661(1396).Round(CUpdateClient::getmicrotime()-$_1875326983, round(0+1+1+1)).___844642661(1397)); if($_2024921826 <> ___844642661(1398)){ CUpdateClient::AddMessage2Log($_2024921826, ___844642661(1399)); $_2050926524 .= $_2024921826; return false;} else return true;}