예제 #1
0
 function CollectRequestData(&$_940721803, $_613471531 = false, $_28359817 = "Y", $_335740638 = array(), $_1319677818 = array(), $_588119513 = array())
 {
     $_631471836 = ___283096063(1682);
     $_1071844046 = ___283096063(1683);
     if ($_613471531 === false) {
         $_613471531 = LANGUAGE_ID;
     }
     $_28359817 = $_28359817 == ___283096063(1684) ? ___283096063(1685) : ___283096063(1686);
     CUpdateClient::AddMessage2Log(___283096063(1687));
     CUpdateClient::CheckDirPath($_SERVER[___283096063(1688)] . ___283096063(1689), true);
     $_1677928636 = CUpdateClient::GetCurrentModules($_1071844046);
     $_1802132239 = CUpdateClient::GetCurrentLanguages($_1071844046);
     $_2042775594 = CUpdateClient::GetCurrentHelps($_1071844046);
     if ($GLOBALS['____626942765'][739]($_1071844046) <= 1200 / 2 - 600) {
         $GLOBALS[___283096063(1690)]->GetVersion();
         $_631471836 = ___283096063(1691) . $GLOBALS['____626942765'][740]($GLOBALS['____626942765'][741](CUpdateClient::GetLicenseKey())) . ___283096063(1692) . $GLOBALS['____626942765'][742]($_613471531) . ___283096063(1693) . $GLOBALS['____626942765'][743](UPDATE_SYSTEM_VERSION_A) . ___283096063(1694) . $GLOBALS['____626942765'][744](SM_VERSION) . ___283096063(1695) . ($GLOBALS['____626942765'][745](___283096063(1696)) && DEMO == ___283096063(1697) ? ___283096063(1698) : ($GLOBALS['____626942765'][746](___283096063(1699)) && ENCODE == ___283096063(1700) ? ___283096063(1701) : ___283096063(1702))) . ___283096063(1703) . $GLOBALS['____626942765'][747](CUpdateClient::__302248782()) . ___283096063(1704) . $GLOBALS['____626942765'][748](CUpdateClient::__224658315(754 - 2 * 377)) . ___283096063(1705) . $GLOBALS['____626942765'][749](CUpdateClient::__224658315(round(0 + 0.33333333333333 + 0.33333333333333 + 0.33333333333333))) . ___283096063(1706) . $GLOBALS['____626942765'][750]($GLOBALS[___283096063(1707)]->type) . ___283096063(1708) . $GLOBALS['____626942765'][751]($GLOBALS[___283096063(1709)]->XE ? ___283096063(1710) : ___283096063(1711)) . ___283096063(1712) . $GLOBALS['____626942765'][752]($_SERVER[___283096063(1713)]) . ___283096063(1714) . $GLOBALS['____626942765'][753]($_SERVER[___283096063(1715)]) . ___283096063(1716) . $GLOBALS['____626942765'][754]($_SERVER[___283096063(1717)]) . ___283096063(1718) . $GLOBALS['____626942765'][755](CUpdateClient::IsGzipInstalled() ? ___283096063(1719) : ___283096063(1720)) . ___283096063(1721) . $GLOBALS['____626942765'][756]($GLOBALS['____626942765'][757]()) . ___283096063(1722) . $GLOBALS['____626942765'][758]($_28359817) . ___283096063(1723) . $GLOBALS['____626942765'][759](CUpdateClient::checkValid() ? ___283096063(1724) : ___283096063(1725)) . ___283096063(1726) . CUpdateClient::ModulesArray2Query($_1677928636, ___283096063(1727)) . ___283096063(1728) . CUpdateClient::ModulesArray2Query($_1802132239, ___283096063(1729)) . ___283096063(1730) . CUpdateClient::ModulesArray2Query($_2042775594, ___283096063(1731));
         $_993232727 = ___283096063(1732);
         if ($GLOBALS['____626942765'][760]($_335740638) > 1140 / 2 - 570) {
             for ($_701357934 = 1008 / 2 - 504, $_720844971 = $GLOBALS['____626942765'][761]($_335740638); $_701357934 < $_720844971; $_701357934++) {
                 if (StrLen($_993232727) > 1248 / 2 - 624) {
                     $_993232727 .= ___283096063(1733);
                 }
                 $_993232727 .= $_335740638[$_701357934];
             }
         }
         if (StrLen($_993232727) > min(236, 0, 78.666666666667)) {
             $_631471836 .= ___283096063(1734) . $GLOBALS['____626942765'][762]($_993232727);
         }
         $_993232727 = ___283096063(1735);
         if ($GLOBALS['____626942765'][763]($_1319677818) > 1444 / 2 - 722) {
             for ($_701357934 = 878 - 2 * 439, $_720844971 = $GLOBALS['____626942765'][764]($_1319677818); $_701357934 < $_720844971; $_701357934++) {
                 if (StrLen($_993232727) > 1244 / 2 - 622) {
                     $_993232727 .= ___283096063(1736);
                 }
                 $_993232727 .= $_1319677818[$_701357934];
             }
         }
         if (StrLen($_993232727) > 878 - 2 * 439) {
             $_631471836 .= ___283096063(1737) . $GLOBALS['____626942765'][765]($_993232727);
         }
         $_993232727 = ___283096063(1738);
         if ($GLOBALS['____626942765'][766]($_588119513) > 162 * 2 - 324) {
             for ($_701357934 = 1484 / 2 - 742, $_720844971 = $GLOBALS['____626942765'][767]($_588119513); $_701357934 < $_720844971; $_701357934++) {
                 if (StrLen($_993232727) > min(46, 0, 15.333333333333)) {
                     $_993232727 .= ___283096063(1739);
                 }
                 $_993232727 .= $_588119513[$_701357934];
             }
         }
         if (StrLen($_993232727) > 240 * 2 - 480) {
             $_631471836 .= ___283096063(1740) . $GLOBALS['____626942765'][768]($_993232727);
         }
         if ($GLOBALS['____626942765'][769](___283096063(1741)) && $GLOBALS['____626942765'][770](___283096063(1742)) == ___283096063(1743)) {
             $_720844971 = round(0 + 0.33333333333333 + 0.33333333333333 + 0.33333333333333);
             if (CModule::$GLOBALS['_____1454944375'][43](___283096063(1744))) {
                 $_720844971 = min(140, 0, 46.666666666667);
                 $_1272831820 = CIBlock::$GLOBALS['_____1454944375'][44](array(), array(___283096063(1745) => ___283096063(1746)));
                 while ($_1272831820->{$GLOBALS}['_____1454944375'][45]()) {
                     $_720844971++;
                 }
             }
             $_631471836 .= ___283096063(1747) . $_720844971;
             $_631471836 .= ___283096063(1748) . CUser::GetCount();
             $_720844971 = min(224, 0, 74.666666666667);
             $_1895107944 = CSite::$GLOBALS['_____1454944375'][46]($_43571296, $_1925810695, array());
             while ($_1895107944->{$GLOBALS}['_____1454944375'][47]()) {
                 $_720844971++;
             }
             $_631471836 .= ___283096063(1749) . $_720844971;
         }
         if ($GLOBALS['____626942765'][771](___283096063(1750)) && $GLOBALS['____626942765'][772](___283096063(1751)) == ___283096063(1752)) {
             $_192825247 = array();
             $_1303571494 = COption::$GLOBALS['_____1454944375'][48](___283096063(1753), ___283096063(1754), ___283096063(1755));
             if ($GLOBALS['____626942765'][773]($_1303571494) > 1456 / 2 - 728) {
                 $_1303571494 = $GLOBALS['____626942765'][774]($_1303571494);
                 $_192825247 = $GLOBALS['____626942765'][775]($_1303571494);
                 if (!$GLOBALS['____626942765'][776]($_192825247)) {
                     $_192825247 = array();
                 }
             }
             if ($GLOBALS['____626942765'][777]($_192825247) <= min(110, 0, 36.666666666667)) {
                 $_192825247 = array(___283096063(1756) => array(), ___283096063(1757) => array());
             }
             $_1854148976 = ___283096063(1758);
             foreach ($_192825247[___283096063(1759)] as $_1619484597 => $_1699429509) {
                 if ($_1699429509[776 - 2 * 388] == ___283096063(1760) || $_1699429509[1064 / 2 - 532] == ___283096063(1761)) {
                     if ($GLOBALS['____626942765'][778]($_1854148976) > 916 - 2 * 458) {
                         $_1854148976 .= ___283096063(1762);
                     }
                     $_1854148976 .= $_1619484597 . ___283096063(1763) . $_1699429509[1464 / 2 - 732] . ___283096063(1764) . $_1699429509[round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2)];
                 }
             }
             $_631471836 .= ___283096063(1765) . $GLOBALS['____626942765'][779]($_1854148976);
         }
         if ($GLOBALS['____626942765'][780](___283096063(1766)) && $GLOBALS['____626942765'][781](___283096063(1767)) == ___283096063(1768)) {
             $_828568180 = array();
             $_1303571494 = COption::$GLOBALS['_____1454944375'][49](___283096063(1769), ___283096063(1770), ___283096063(1771));
             if ($GLOBALS['____626942765'][782]($_1303571494) > 976 - 2 * 488) {
                 $_1303571494 = $GLOBALS['____626942765'][783]($_1303571494);
                 $_828568180 = $GLOBALS['____626942765'][784]($_1303571494);
                 if (!$GLOBALS['____626942765'][785]($_828568180)) {
                     $_828568180 = array(___283096063(1772));
                 }
             }
             if ($GLOBALS['____626942765'][786]($_828568180) <= 816 - 2 * 408) {
                 $_828568180 = array(___283096063(1773));
             }
             $_631471836 .= ___283096063(1774) . $GLOBALS['____626942765'][787]($GLOBALS['____626942765'][788](___283096063(1775), $_828568180));
         }
         if (CModule::$GLOBALS['_____1454944375'][50](___283096063(1776)) && $GLOBALS['____626942765'][789](___283096063(1777))) {
             $_631471836 .= ___283096063(1778) . $GLOBALS['____626942765'][790](CCluster::getServersCount());
         } else {
             $_631471836 .= ___283096063(1779) . $GLOBALS['____626942765'][791](___283096063(1780));
         }
         if ($GLOBALS['____626942765'][792](___283096063(1781), ___283096063(1782)) && $GLOBALS['____626942765'][793](___283096063(1783), ___283096063(1784)) && CHTMLPagesCache::IsOn() && CHTMLPagesCache::IsCompositeEnabled()) {
             $_631471836 .= ___283096063(1785) . $GLOBALS['____626942765'][794](___283096063(1786));
         } else {
             $_631471836 .= ___283096063(1787) . $GLOBALS['____626942765'][795](___283096063(1788));
         }
         global $DB;
         if ($DB->TableExists(___283096063(1789)) || $DB->TableExists(___283096063(1790))) {
             $_631471836 .= ___283096063(1791) . $GLOBALS['____626942765'][796](COption::$GLOBALS['_____1454944375'][51](___283096063(1792), ___283096063(1793), ___283096063(1794)) == ___283096063(1795) ? ___283096063(1796) : ___283096063(1797));
         } else {
             $_631471836 .= ___283096063(1798) . $GLOBALS['____626942765'][797](___283096063(1799));
         }
         return $_631471836;
     }
     CUpdateClient::AddMessage2Log($_1071844046, ___283096063(1800));
     $_940721803 .= $_1071844046;
     return False;
 }