예제 #1
0
 function ParseServerData(&$_879333235, &$_1096856764, &$_840291859)
 {
     $_1099951346 = ___2114809146(1646);
     $_1096856764 = array();
     CUpdateClient::AddMessage2Log(___2114809146(1647));
     if ($GLOBALS['____1606645557'][729]($_879333235) <= 1040 / 2 - 520) {
         $_1099951346 .= ___2114809146(1648) . GetMessage(___2114809146(1649)) . ___2114809146(1650);
     }
     if ($GLOBALS['____1606645557'][730]($_1099951346) <= 183 * 2 - 366) {
         if (SubStr($_879333235, min(236, 0, 78.666666666667), StrLen(___2114809146(1651))) != ___2114809146(1652) && CUpdateClient::IsGzipInstalled()) {
             $_879333235 = @$GLOBALS['____1606645557'][731]($_879333235);
         }
         if (SubStr($_879333235, 880 - 2 * 440, StrLen(___2114809146(1653))) != ___2114809146(1654)) {
             CUpdateClient::AddMessage2Log($GLOBALS['____1606645557'][732]($_879333235, 1420 / 2 - 710, round(0 + 100)), ___2114809146(1655));
             $_1099951346 .= ___2114809146(1656) . GetMessage(___2114809146(1657)) . ___2114809146(1658);
         }
     }
     if ($GLOBALS['____1606645557'][733]($_1099951346) <= 928 - 2 * 464) {
         $_1724059026 = new CUpdatesXML();
         if ($_1724059026->LoadString($_879333235) && $_1724059026->GetTree()) {
             $_1096856764 = $_1724059026->GetArray();
         }
         if (!$GLOBALS['____1606645557'][734]($_1096856764) || !isset($_1096856764[___2114809146(1659)]) || !$GLOBALS['____1606645557'][735]($_1096856764[___2114809146(1660)])) {
             $_1099951346 .= ___2114809146(1661) . GetMessage(___2114809146(1662)) . ___2114809146(1663);
         }
     }
     if ($GLOBALS['____1606645557'][736]($_1099951346) <= 962 - 2 * 481) {
         if (isset($_1096856764[___2114809146(1664)][___2114809146(1665)][___2114809146(1666)])) {
             $_1494716752 = $_1096856764[___2114809146(1667)][___2114809146(1668)][___2114809146(1669)][241 * 2 - 482][___2114809146(1670)][___2114809146(1671)];
             if (StrLen($_1494716752) > 206 * 2 - 412) {
                 COption::$GLOBALS['_____1980115119'][42](US_BASE_MODULE, ___2114809146(1672), $_1494716752);
             }
         }
         if (isset($_1096856764[___2114809146(1673)][___2114809146(1674)][___2114809146(1675)])) {
             CUpdateClient::__468851902($_1096856764[___2114809146(1676)][___2114809146(1677)][___2114809146(1678)][min(106, 0, 35.333333333333)][___2114809146(1679)]);
         }
     }
     if ($GLOBALS['____1606645557'][737]($_1099951346) > 1072 / 2 - 536) {
         CUpdateClient::AddMessage2Log($_1099951346, ___2114809146(1680));
         $_840291859 .= $_1099951346;
         return False;
     } else {
         return True;
     }
 }