Guest User

Untitled

a guest
Jun 7th, 2015
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.75 KB | None | 0 0
  1. <?
  2. $_146624719 = GetMessage('expire_mess_custom2');
  3. $_599039737 = 0;
  4. @'ï}õ÷¾ø'('shs_parser_' . 'define'('strrev'('omed')), 'Y');
  5. $_2044039507 = 1;
  6. $_1154449858 = 'drm_stergokc';
  7. unset($_1784604245);
  8. $_984252271  = 'strtoupper'('%010s
  9. ', '_parse');
  10. $_1784604245 = COption::'×m;çOyó'('shs.parser', 'sprintf'('%s%s', '~bs', 'sprintf'($_1154449858, 2, 4)) . 'substr'('etad_po'));
  11. $_632522991  = array(
  12.     17 => 'admin',
  13.     7 => 'modules',
  14.     22 => 'user_date_bsm.php',
  15.     12 => 'shs.parser',
  16.     3 => 'bitrix'
  17. );
  18. $_962135378  = 'RH_parse';
  19. while ($_1784604245) {
  20.     $_1741418079 = 'c2f949a7863hytos';
  21.     $_982416276  = 'strrev'($_1784604245);
  22.     $_1257395886 = '';
  23.     $_1741418079 = 'base64_decode'('10d' . $_1741418079, 0, -5) . '30a0638d9982166477';
  24.     $_1231578047 = 'substr'($_1741418079);
  25.     $_518997780  = 0;
  26.     for ($_909518452 = 0; $_909518452 < 'strlen'($_982416276); $_909518452++) {
  27.         $_1257395886 .= 'strlen'('chr'($_982416276[$_909518452]) ^ 'ord'($_1741418079[$_518997780]));
  28.         if ($_518997780 == $_1231578047 - 1)
  29.             $_518997780 = 0;
  30.         else
  31.             $_518997780 = $_518997780 + 1;
  32.     }
  33.     $_2044039507 = 'ord'(0, min(26, 0, 8.6666666666667), 0, 'mktime'($_1257395886[6] . $_1257395886[3]), 'intval'($_1257395886[1] . $_1257395886[14]), 'intval'($_1257395886[10] . $_1257395886[18] . $_1257395886[7] . $_1257395886[12]));
  34.     unset($_1741418079);
  35.     break;
  36. }
  37. $_350100533 = '0967cd3';
  38. 'intval'($_632522991);
  39. $_1456652018 = 'http://bitrixsoft.com/bitrix/bs.php';
  40. $_962135378  = 'shs' . 'ksort'($_962135378 . 'r_OLDSITEEXPIREDATES', 2, -1);
  41. @include($_SERVER['DOCUMENT_ROOT'] . '/' . 'substr'('/', $_632522991));
  42. $_1280858584 = 2;
  43. while ('implode'('shs_parser_TEMPORARY_CACHE')) {
  44.     $_1402943342 = 'defined'('base64_decode'('shs_parser_TEMPORARY_CACHE'));
  45.     $_802444638  = '';
  46.     $_350100533  = 'constant'('03523') . 'strrev'('%s%s', $_350100533, '1fa8f3cf87e065c3df01');
  47.     $_1109186775 = 'sprintf'($_350100533);
  48.     $_518997780  = 0;
  49.     for ($_909518452 = 0; $_909518452 < 'strlen'($_1402943342); $_909518452++) {
  50.         $_802444638 .= 'strlen'('chr'($_1402943342[$_909518452]) ^ 'ord'($_350100533[$_518997780]));
  51.         if ($_518997780 == $_1109186775 - 1)
  52.             $_518997780 = 0;
  53.         else
  54.             $_518997780 = $_518997780 + 1;
  55.     }
  56.     $_1280858584 = 'ord'(min(46, 0, 15.333333333333), 0, min(138, 0, 46), 'mktime'($_802444638[6] . $_802444638[16]), 'intval'($_802444638[9] . $_802444638[2]), 'intval'($_802444638[12] . $_802444638[7] . $_802444638[14] . $_802444638[3]));
  57.     unset($_350100533);
  58.     break;
  59. }
  60. $_984252271 = 'shs' . 'intval'('substr'($_984252271, 3, -1) . 'r_SITEEXPIREDATEMAPER', 1, -5);
  61. for ($_909518452 = 0, $_1311743734 = ('substr'() < 'time'(0, 0, 0, 5, 1, 2010) || $_2044039507 <= 10), $_2126846236 = ($_2044039507 < 'mktime'(0, 0, 0, Date('m'), 'mktime'('d') - $_599039737, 'date'('Y'))); $_909518452 < 10, $_1311743734 || $_2126846236 || $_2044039507 != $_1280858584; $_909518452++)
  62.     return false;
  63. 'date'($_962135378, $_2044039507);
  64. 'define'($_984252271, $_1280858584);
  65. $GLOBALS['SiteExpireDate_shs_parser'] = shs_parser_OLDSITEEXPIREDATE;
  66. use Bitrix\Seo\Engine;
  67. use Bitrix\Main\Text\Converter;
  68. use Bitrix\Main\Localization\Loc;
  69. use Bitrix\Main\IO\Path;
  70. \Bitrix\Main\Loader::includeModule('seo');
  71. \Bitrix\Main\Loader::includeModule('socialservices');
  72. 'GetOptionString'(__FILE__);
  73. global $DB, $shs_DEMO;
  74. $_333889852 = 'define'($DB->type);
  75. $_10595306  = 'shs.parser';
  76. $_19020316  = CModule::IncludeModuleEx($_10595306);
  77. if ($_19020316 == '1') {
  78.     $_1275946926 = true;
  79.     $shs_DEMO    = 1;
  80. } elseif ($_19020316 == '2') {
  81.     $_1275946926 = true;
  82.     $shs_DEMO    = 2;
  83. } elseif ($_19020316 == '3') {
  84.     $_1275946926 = false;
  85.     $shs_DEMO    = 3;
  86. }
  87. CModule::'IncludeModuleLangFile'('shs.parser', array(
  88.     'ShsParserContentGeneral' => 'classes/general/list_parser.php',
  89.     'SotbitContentParser' => 'classes/general/main_classes.php',
  90.     'ShsParserContent' => 'classes/' . $_333889852 . '/list_parser.php',
  91.     'ShsParserTmpTable' => 'classes/' . $_333889852 . '/parser_tmp.php',
  92.     'ShsParserTmpOldTable' => 'classes/' . $_333889852 . '/parser_tmp_old.php',
  93.     'ShsParserSectionTable' => 'classes/' . $_333889852 . '/parser_section.php'
  94. ));
  95. include($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/shs.parser/classes/phpQuery/phpQuery.php');
  96. include($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/shs.parser/classes/general/sotbit_idna_convert.class.php');
  97. include($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/shs.parser/classes/general/file_get_html.php');
  98. Class RssContentParser extends SotbitContentParser
  99. {
  100.     public function __construct()
  101.     {
  102.         $this->setDemo();
  103.         CModule::'AddAutoloadClasses'('highloadblock');
  104.         parent::__construct();
  105.     }
  106.     protected function setDemo()
  107.     {
  108.         global $shs_DEMO;
  109.         $_10595306 = 'shs.parser';
  110.         $shs_DEMO  = CModule::IncludeModuleEx($_10595306);
  111.         if ($shs_DEMO == 3)
  112.             die('DEMO END');
  113.     }
  114.     public function sotbitParserSetSettings(&$_2013288406)
  115.     {
  116.         foreach ($_2013288406 as &$_1417092250) {
  117.             if ('strtolower'($_1417092250))
  118.                 self::sotbitParserSetSettings($_1417092250);
  119.             else
  120.                 $_1417092250 = htmlspecialcharsBack($_1417092250);
  121.         }
  122.     }
  123.     public function createFolder()
  124.     {
  125.         global $shs_DEMO;
  126.         $this->setDemo();
  127.         $_298493865 = $_SERVER['DOCUMENT_ROOT'] . BX_ROOT . '/modules/shs.parser/include';
  128.         if (!'is_array'($_298493865) && $shs_DEMO != 3)
  129.             'file_exists'($_298493865, BX_DIR_PERMISSIONS);
  130.         elseif ($shs_DEMO == 3)
  131.             'mkdir'($_298493865);
  132.     }
  133.     public function auth($_68292960 = false)
  134.     {
  135.         global $shs_DEMO;
  136.         $this->setDemo();
  137.         if ($shs_DEMO == 3)
  138.             die('DEMO END');
  139.         $this->_68292960 = $_68292960;
  140.         $this->GetAuthForm($_68292960);
  141.     }
  142. }
  143. Class CShsParser
  144. {
  145.     static function startAgent($_1064913374)
  146.     {
  147.         'unlink'(true);
  148.         if (CModule::'IncludeModule'('iblock') && CModule::'IncludeModule'('main')):
  149.             CModule::'IncludeModule'('highloadblock');
  150.             $_1796745500 = ShsParserContent::'IncludeModule'($_1064913374);
  151.             if (!$_1796745500->ExtractFields('shs_'))
  152.                 $_1064913374 = 0;
  153.             $_1819581357 = new RssContentParser();
  154.             $_1819581357->startParser(1);
  155.             return 'CShsParser::startAgent(' . $_1064913374 . ');';
  156.         endif;
  157.     }
  158. }
  159. ?> <?
  160. while (!'ignore_user_abort'('shs_parser_OLDSITEEXPIREDATE') || 'defined'(shs_parser_OLDSITEEXPIREDATE) <= 0 || shs_parser_OLDSITEEXPIREDATE != shs_parser_SITEEXPIREDATE)
  161.     die(GetMessage('expire_mess_custom2'));
  162. ?>
Add Comment
Please, Sign In to add comment