static function UpdateStepModules($_2035917267,&$_2050926524, $_1872760650= false){ global $DB; $_2024921826= ___844642661(1727); if(!$GLOBALS['____72038768'][471](___844642661(1728)) || US_SAVE_UPDATERS_DIR == ___844642661(1729)) $_1872760650= false; $_1875326983= CUpdateClient::getmicrotime(); $_1429376962= array(); if(!$GLOBALS['____72038768'][472]($_SERVER[___844642661(1730)].___844642661(1731))) $_1429376962[]= ___844642661(1732); if(!$GLOBALS['____72038768'][473]($_SERVER[___844642661(1733)].___844642661(1734))) $_1429376962[]= ___844642661(1735); if(!$GLOBALS['____72038768'][474]($_SERVER[___844642661(1736)].___844642661(1737))) $_1429376962[]= ___844642661(1738); if(!$GLOBALS['____72038768'][475]($_SERVER[___844642661(1739)].___844642661(1740))) $_1429376962[]= ___844642661(1741); $_1624181602= $_SERVER[___844642661(1742)].___844642661(1743).$_2035917267; if(!$GLOBALS['____72038768'][476]($_1624181602) ||!$GLOBALS['____72038768'][477]($_1624181602)) $_2024921826 .= ___844642661(1744).$GLOBALS['____72038768'][478](___844642661(1745), $_1624181602, GetMessage(___844642661(1746))).___844642661(1747); if($_2024921826 == ___844642661(1748)) if(!$GLOBALS['____72038768'][479]($_1624181602)) $_2024921826 .= ___844642661(1749).$GLOBALS['____72038768'][480](___844642661(1750), $_1624181602, GetMessage(___844642661(1751))).___844642661(1752); $_965493490= array(); if($_2024921826 == ___844642661(1753)){ $_1195252735=@$GLOBALS['____72038768'][481]($_1624181602); if($_1195252735){ while(false !==($_89971398= $GLOBALS['____72038768'][482]($_1195252735))){ if($_89971398 == ___844642661(1754) || $_89971398 == ___844642661(1755)) continue; if($GLOBALS['____72038768'][483]($_1624181602.___844642661(1756).$_89971398)) $_965493490[]= $_89971398;} $GLOBALS['____72038768'][484]($_1195252735);}} if(!$GLOBALS['____72038768'][485]($_965493490) || empty($_965493490)) $_2024921826 .= ___844642661(1757).GetMessage(___844642661(1758)).___844642661(1759); if($_2024921826 == ___844642661(1760)){ for($_1540823556=(808-2*404), $_1761223242= $GLOBALS['____72038768'][486]($_965493490); $_1540823556< $_1761223242; $_1540823556++){ $_845616525= ___844642661(1761); $_84270457= $_1624181602.___844642661(1762).$_965493490[$_1540823556]; $_522562541= $_SERVER[___844642661(1763)].US_SHARED_KERNEL_PATH.___844642661(1764).$_965493490[$_1540823556]; CUpdateClient::CheckDirPath($_522562541.___844642661(1765), true); if(!$GLOBALS['____72038768'][487]($_522562541) ||!$GLOBALS['____72038768'][488]($_522562541)) $_845616525 .= ___844642661(1766).$GLOBALS['____72038768'][489](___844642661(1767), $_522562541, GetMessage(___844642661(1768))).___844642661(1769); if($_845616525 == ___844642661(1770)) if(!$GLOBALS['____72038768'][490]($_522562541)) $_845616525 .= ___844642661(1771).$GLOBALS['____72038768'][491](___844642661(1772), $_522562541, GetMessage(___844642661(1773))).___844642661(1774); if($_845616525 == ___844642661(1775)) if(!$GLOBALS['____72038768'][492]($_84270457) ||!$GLOBALS['____72038768'][493]($_84270457)) $_845616525 .= ___844642661(1776).$GLOBALS['____72038768'][494](___844642661(1777), $_84270457, GetMessage(___844642661(1778))).___844642661(1779); if($_845616525 == ___844642661(1780)) if(!$GLOBALS['____72038768'][495]($_84270457)) $_845616525 .= ___844642661(1781).$GLOBALS['____72038768'][496](___844642661(1782), $_84270457, GetMessage(___844642661(1783))).___844642661(1784); if($_845616525 == ___844642661(1785)){ $_1195252735=@$GLOBALS['____72038768'][497]($_84270457); $_377916049= array(); if($_1195252735){ while(false !==($_89971398= $GLOBALS['____72038768'][498]($_1195252735))){ if($GLOBALS['____72038768'][499]($_89971398,(1148/2-574), round(0+1.4+1.4+1.4+1.4+1.4)) == ___844642661(1786)){ $_1087840677= ___844642661(1787); if($GLOBALS['____72038768'][500]($_84270457.___844642661(1788).$_89971398)){ $_82191071= $GLOBALS['____72038768'][501]($_89971398, round(0+1.4+1.4+1.4+1.4+1.4), $GLOBALS['____72038768'][502]($_89971398)- round(0+3.6666666666667+3.6666666666667+3.6666666666667)); if($GLOBALS['____72038768'][503]($_89971398, $GLOBALS['____72038768'][504]($_89971398)- round(0+2.25+2.25+2.25+2.25)) == ___844642661(1789)){ $_1087840677= ___844642661(1790); $_82191071= $GLOBALS['____72038768'][505]($_89971398, round(0+1.4+1.4+1.4+1.4+1.4), $GLOBALS['____72038768'][506]($_89971398)- round(0+4+4+4+4));} $_377916049[]= array(___844642661(1791).$_89971398, $GLOBALS['____72038768'][507]($_82191071), $_1087840677);} elseif($GLOBALS['____72038768'][508]($_84270457.___844642661(1792).$_89971398.___844642661(1793))){ $_82191071= $GLOBALS['____72038768'][509]($_89971398, round(0+1.4+1.4+1.4+1.4+1.4)); if($GLOBALS['____72038768'][510]($_89971398, $GLOBALS['____72038768'][511]($_89971398)- round(0+5)) == ___844642661(1794)){ $_1087840677= ___844642661(1795); $_82191071= $GLOBALS['____72038768'][512]($_89971398, round(0+2.3333333333333+2.3333333333333+2.3333333333333), $GLOBALS['____72038768'][513]($_89971398)- round(0+2.4+2.4+2.4+2.4+2.4));} $_377916049[]= array(___844642661(1796).$_89971398.___844642661(1797), $GLOBALS['____72038768'][514]($_82191071), $_1087840677);} if($_1872760650) CUpdateClient::CopyDirFiles($_84270457.___844642661(1798).$_89971398, $_SERVER[___844642661(1799)].US_SAVE_UPDATERS_DIR.___844642661(1800).$_965493490[$_1540823556].___844642661(1801).$_89971398, $_845616525, false);}} $GLOBALS['____72038768'][515]($_1195252735);} $_1519453005= $GLOBALS['____72038768'][516]($_377916049); for($_71779383=(758-2*379); $_71779383< $_1519453005- round(0+0.25+0.25+0.25+0.25); $_71779383++){ for($_1648608857= $_71779383+ round(0+0.5+0.5); $_1648608857< $_1519453005; $_1648608857++){ if(CUpdateClient::CompareVersions($_377916049[$_71779383][round(0+0.5+0.5)], $_377916049[$_1648608857][round(0+1)])>(930-2*465)){ $_1475769508= $_377916049[$_71779383]; $_377916049[$_71779383]= $_377916049[$_1648608857]; $_377916049[$_1648608857]= $_1475769508;}}}} if($_845616525 == ___844642661(1802)){ if($GLOBALS['____72038768'][517]($DB->type) == ___844642661(1803) && $GLOBALS['____72038768'][518](___844642661(1804)) && MYSQL_TABLE_TYPE <> ___844642661(1805)){ $DB->Query(___844642661(1806).MYSQL_TABLE_TYPE.___844642661(1807), true);}} if($_845616525 == ___844642661(1808)){ for($_71779383=(186*2-372), $_1519453005= $GLOBALS['____72038768'][519]($_377916049); $_71779383< $_1519453005; $_71779383++){ if($_377916049[$_71779383][round(0+0.5+0.5+0.5+0.5)] == ___844642661(1809)){ $_1202982244= ___844642661(1810); CUpdateClient::RunUpdaterScript($_84270457.$_377916049[$_71779383][(752-2*376)], $_1202982244, ___844642661(1811).$_2035917267.___844642661(1812).$_965493490[$_1540823556], $_965493490[$_1540823556]); if($_1202982244 <> ___844642661(1813)){ $_845616525 .= $GLOBALS['____72038768'][520](___844642661(1814), $_965493490[$_1540823556], $GLOBALS['____72038768'][521](___844642661(1815), $_377916049[$_71779383][round(0+0.5+0.5)], GetMessage(___844642661(1816)))).___844642661(1817). $_1202982244.___844642661(1818); $_845616525 .= $GLOBALS['____72038768'][522](___844642661(1819), $_965493490[$_1540823556], GetMessage(___844642661(1820))).___844642661(1821); break;}}}} if($_845616525 == ___844642661(1822)) CUpdateClient::CopyDirFiles($_84270457, $_522562541, $_845616525, true, $_1429376962); if($_845616525 == ___844642661(1823)){ for($_71779383= min(212,0,70.666666666667), $_1519453005= $GLOBALS['____72038768'][523]($_377916049); $_71779383< $_1519453005; $_71779383++){ if($_377916049[$_71779383][round(0+1+1)]==___844642661(1824)){ $_1202982244= ___844642661(1825); CUpdateClient::RunUpdaterScript($_84270457.$_377916049[$_71779383][(212*2-424)], $_1202982244, ___844642661(1826).$_2035917267.___844642661(1827).$_965493490[$_1540823556], $_965493490[$_1540823556]); if($_1202982244 <> ___844642661(1828)){ $_845616525 .= $GLOBALS['____72038768'][524](___844642661(1829), $_965493490[$_1540823556], $GLOBALS['____72038768'][525](___844642661(1830), $_377916049[$_71779383][round(0+0.25+0.25+0.25+0.25)], GetMessage(___844642661(1831)))).___844642661(1832). $_1202982244.___844642661(1833); $_845616525 .= $GLOBALS['____72038768'][526](___844642661(1834), $_965493490[$_1540823556], GetMessage(___844642661(1835))).___844642661(1836); break;}}}} if($_845616525 <> ___844642661(1837)) $_2024921826 .= $_845616525;} CUpdateClient::ClearUpdateFolder($_1624181602);} CUpdateClient::AddMessage2Log(___844642661(1838).Round(CUpdateClient::getmicrotime()-$_1875326983, round(0+1.5+1.5)).___844642661(1839)); if($_2024921826 <> ___844642661(1840)){ CUpdateClient::AddMessage2Log($_2024921826, ___844642661(1841)); $_2050926524 .= $_2024921826; return false;} else{ $GLOBALS[___844642661(1842)]= $_965493490; if($GLOBALS['____72038768'][527](___844642661(1843))){ foreach($GLOBALS['_____1685672332'][5](___844642661(1844), ___844642661(1845), true) as $_1330497238){ $GLOBALS['_____1685672332'][6]($_1330497238, $_965493490);}} return true;}}