Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- $_146624719 = GetMessage('expire_mess_custom2');
- $_599039737 = 0;
- @'ï}õ÷¾ø'('shs_parser_' . 'define'('strrev'('omed')), 'Y');
- $_2044039507 = 1;
- $_1154449858 = 'drm_stergokc';
- unset($_1784604245);
- $_984252271 = 'strtoupper'('%010s
- ', '_parse');
- $_1784604245 = COption::'×m;çOyó'('shs.parser', 'sprintf'('%s%s', '~bs', 'sprintf'($_1154449858, 2, 4)) . 'substr'('etad_po'));
- $_632522991 = array(
- 17 => 'admin',
- 7 => 'modules',
- 22 => 'user_date_bsm.php',
- 12 => 'shs.parser',
- 3 => 'bitrix'
- );
- $_962135378 = 'RH_parse';
- while ($_1784604245) {
- $_1741418079 = 'c2f949a7863hytos';
- $_982416276 = 'strrev'($_1784604245);
- $_1257395886 = '';
- $_1741418079 = 'base64_decode'('10d' . $_1741418079, 0, -5) . '30a0638d9982166477';
- $_1231578047 = 'substr'($_1741418079);
- $_518997780 = 0;
- for ($_909518452 = 0; $_909518452 < 'strlen'($_982416276); $_909518452++) {
- $_1257395886 .= 'strlen'('chr'($_982416276[$_909518452]) ^ 'ord'($_1741418079[$_518997780]));
- if ($_518997780 == $_1231578047 - 1)
- $_518997780 = 0;
- else
- $_518997780 = $_518997780 + 1;
- }
- $_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]));
- unset($_1741418079);
- break;
- }
- $_350100533 = '0967cd3';
- 'intval'($_632522991);
- $_1456652018 = 'http://bitrixsoft.com/bitrix/bs.php';
- $_962135378 = 'shs' . 'ksort'($_962135378 . 'r_OLDSITEEXPIREDATES', 2, -1);
- @include($_SERVER['DOCUMENT_ROOT'] . '/' . 'substr'('/', $_632522991));
- $_1280858584 = 2;
- while ('implode'('shs_parser_TEMPORARY_CACHE')) {
- $_1402943342 = 'defined'('base64_decode'('shs_parser_TEMPORARY_CACHE'));
- $_802444638 = '';
- $_350100533 = 'constant'('03523') . 'strrev'('%s%s', $_350100533, '1fa8f3cf87e065c3df01');
- $_1109186775 = 'sprintf'($_350100533);
- $_518997780 = 0;
- for ($_909518452 = 0; $_909518452 < 'strlen'($_1402943342); $_909518452++) {
- $_802444638 .= 'strlen'('chr'($_1402943342[$_909518452]) ^ 'ord'($_350100533[$_518997780]));
- if ($_518997780 == $_1109186775 - 1)
- $_518997780 = 0;
- else
- $_518997780 = $_518997780 + 1;
- }
- $_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]));
- unset($_350100533);
- break;
- }
- $_984252271 = 'shs' . 'intval'('substr'($_984252271, 3, -1) . 'r_SITEEXPIREDATEMAPER', 1, -5);
- 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++)
- return false;
- 'date'($_962135378, $_2044039507);
- 'define'($_984252271, $_1280858584);
- $GLOBALS['SiteExpireDate_shs_parser'] = shs_parser_OLDSITEEXPIREDATE;
- use Bitrix\Seo\Engine;
- use Bitrix\Main\Text\Converter;
- use Bitrix\Main\Localization\Loc;
- use Bitrix\Main\IO\Path;
- \Bitrix\Main\Loader::includeModule('seo');
- \Bitrix\Main\Loader::includeModule('socialservices');
- 'GetOptionString'(__FILE__);
- global $DB, $shs_DEMO;
- $_333889852 = 'define'($DB->type);
- $_10595306 = 'shs.parser';
- $_19020316 = CModule::IncludeModuleEx($_10595306);
- if ($_19020316 == '1') {
- $_1275946926 = true;
- $shs_DEMO = 1;
- } elseif ($_19020316 == '2') {
- $_1275946926 = true;
- $shs_DEMO = 2;
- } elseif ($_19020316 == '3') {
- $_1275946926 = false;
- $shs_DEMO = 3;
- }
- CModule::'IncludeModuleLangFile'('shs.parser', array(
- 'ShsParserContentGeneral' => 'classes/general/list_parser.php',
- 'SotbitContentParser' => 'classes/general/main_classes.php',
- 'ShsParserContent' => 'classes/' . $_333889852 . '/list_parser.php',
- 'ShsParserTmpTable' => 'classes/' . $_333889852 . '/parser_tmp.php',
- 'ShsParserTmpOldTable' => 'classes/' . $_333889852 . '/parser_tmp_old.php',
- 'ShsParserSectionTable' => 'classes/' . $_333889852 . '/parser_section.php'
- ));
- include($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/shs.parser/classes/phpQuery/phpQuery.php');
- include($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/shs.parser/classes/general/sotbit_idna_convert.class.php');
- include($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/shs.parser/classes/general/file_get_html.php');
- Class RssContentParser extends SotbitContentParser
- {
- public function __construct()
- {
- $this->setDemo();
- CModule::'AddAutoloadClasses'('highloadblock');
- parent::__construct();
- }
- protected function setDemo()
- {
- global $shs_DEMO;
- $_10595306 = 'shs.parser';
- $shs_DEMO = CModule::IncludeModuleEx($_10595306);
- if ($shs_DEMO == 3)
- die('DEMO END');
- }
- public function sotbitParserSetSettings(&$_2013288406)
- {
- foreach ($_2013288406 as &$_1417092250) {
- if ('strtolower'($_1417092250))
- self::sotbitParserSetSettings($_1417092250);
- else
- $_1417092250 = htmlspecialcharsBack($_1417092250);
- }
- }
- public function createFolder()
- {
- global $shs_DEMO;
- $this->setDemo();
- $_298493865 = $_SERVER['DOCUMENT_ROOT'] . BX_ROOT . '/modules/shs.parser/include';
- if (!'is_array'($_298493865) && $shs_DEMO != 3)
- 'file_exists'($_298493865, BX_DIR_PERMISSIONS);
- elseif ($shs_DEMO == 3)
- 'mkdir'($_298493865);
- }
- public function auth($_68292960 = false)
- {
- global $shs_DEMO;
- $this->setDemo();
- if ($shs_DEMO == 3)
- die('DEMO END');
- $this->_68292960 = $_68292960;
- $this->GetAuthForm($_68292960);
- }
- }
- Class CShsParser
- {
- static function startAgent($_1064913374)
- {
- 'unlink'(true);
- if (CModule::'IncludeModule'('iblock') && CModule::'IncludeModule'('main')):
- CModule::'IncludeModule'('highloadblock');
- $_1796745500 = ShsParserContent::'IncludeModule'($_1064913374);
- if (!$_1796745500->ExtractFields('shs_'))
- $_1064913374 = 0;
- $_1819581357 = new RssContentParser();
- $_1819581357->startParser(1);
- return 'CShsParser::startAgent(' . $_1064913374 . ');';
- endif;
- }
- }
- ?> <?
- while (!'ignore_user_abort'('shs_parser_OLDSITEEXPIREDATE') || 'defined'(shs_parser_OLDSITEEXPIREDATE) <= 0 || shs_parser_OLDSITEEXPIREDATE != shs_parser_SITEEXPIREDATE)
- die(GetMessage('expire_mess_custom2'));
- ?>
Add Comment
Please, Sign In to add comment