403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/main/lib/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/main/lib/license.php
<? namespace Bitrix\Main;$GLOBALS['____1402520334']= array(base64_decode('ZmlsZV9'.'leGlzdHM='),base64_decode('c3'.'Ry'.'d'.'G'.'91cHB'.'lcg=='),base64_decode('bWQ1'),base64_decode(''.'bWQ1'),base64_decode('aW5fYXJyYX'.'k='),base64_decode('aW5fYXJyYXk='),base64_decode('aW5'.'fYXJ'.'yY'.'Xk'.'='),base64_decode('Z'.'G'.'VmaW5'.'lZA='.'='),base64_decode('ZGVmaW5lZ'.'A='.'='),base64_decode(''.'ZG'.'VmaW5lZ'.'A'.'=='),base64_decode('Z'.'ml'.'sZV'.'9leGlzdHM='),base64_decode(''.'Z'.'m'.'l'.'sZ'.'V9leGlzdHM='),base64_decode('Zmls'.'Z'.'V9leG'.'l'.'z'.'d'.'HM='),base64_decode('Z'.'mlsZV9le'.'Glzd'.'HM='),base64_decode(''.'ZXhwbG9kZ'.'Q=='));if(!function_exists(__NAMESPACE__.'\\___1654935222')){function ___1654935222($_1313607535){static $_2100520690= false; if($_2100520690 == false) $_2100520690=array('L2JpdHJpe'.'C9s'.'a'.'WNlb'.'nNl'.'X2tleS5waH'.'A=','','',''.'R'.'EVNTw'.'==','REVNTw='.'=','QklUUkl'.'Y','TElDRU5D'.'R'.'Q==',''.'REVNTw==','L2tleV91'.'cGRhdGUucGhwP2xpY2Vuc2'.'V'.'fa'.'2V5'.'PQ='.'=','JnRvYm'.'Fz'.'a'.'2V0PX'.'km'.'bGFuZz0'.'=','cnU=','a'.'3'.'o=','Ynk'.'=','aHR0'.'cHM6Ly9kZXYuMWMtYml0cml'.'4LnJ'.'1'.'L2'.'x'.'lYXJu'.'a'.'W'.'5'.'nL2NvdXJzZS9p'.'bmRl'.'eC5waHA/Q09'.'VUlNFX0lEPTEzNSZMRVNT'.'T0'.'5fSUQ9MjU3MjA=','aHR0'.'cHM6Ly90cmFp'.'b'.'mluZy5'.'iaX'.'RyaXgyNC5'.'j'.'b20vc3VwcG9y'.'d'.'C90cm'.'F'.'pbmluZy'.'9j'.'b3Vyc'.'2'.'UvaW5kZXgucGhwP'.'0NP'.'V'.'VJT'.'RV9JR'.'D0xN'.'zg'.'m'.'TEVTU'.'09OX0lEPTI1OTMyJkxFU'.'1NP'.'Tl'.'9QQV'.'RIP'.'TE3NTIwLjE3NTYyLj'.'I'.'1OTMwL'.'jI1OTMy','cnU=','Y'.'n'.'k=','a3o=',''.'ZGU=',''.'ZX'.'U=',''.'Zn'.'I=','cGw=','aX'.'Q=','d'.'Ws=','ZXU=',''.'Y29t','ZW4'.'=','RE'.'VNTw==','WQ='.'=',''.'VElNRUxJTUlUX0V'.'ESVRJ'.'T04'.'=',''.'WQ==',''.'RU5DT0RF',''.'WQ==',''.'U2l0Z'.'UV4cG'.'lyZUR'.'hd'.'GU=','b'.'WFpbg==','fnN'.'1cHB'.'vcn'.'RfZmlua'.'XNoX2RhdGU=','WS1tLWQ=','WS'.'1tL'.'WQ=',''.'Ym'.'l0cml4MjQ'.'=','bWF'.'pb'.'g'.'==',''.'flBBUkFNX0NMSUVO'.'VF9MQU'.'5H','a'.'W50cmFu'.'ZXQ=','Z'.'W4'.'=','cnU=','bWFp'.'b'.'g==',''.'d'.'mVu'.'ZG9y','Yml0cml4X'.'3Bv'.'cnRhbA==','ZW4=','MWNf'.'Yml0cml4X3Bvcn'.'RhbA'.'==','cnU=',''.'L2'.'Jp'.'d'.'H'.'JpeC9'.'tb2'.'R1'.'bGVzL21'.'haW'.'4vbGFu'.'Zy9'.'1YQ==',''.'d'.'WE=','L2JpdHJpeC9tb'.'2R1bGVzL21'.'haW4vb'.'G'.'F'.'uZy9ieQ='.'=','Ynk=',''.'L2J'.'p'.'d'.'HJpeC'.'9tb2R'.'1bGV'.'zL'.'21'.'h'.'aW4'.'v'.'bGFu'.'Zy9reg==','a3'.'o=','L2'.'JpdHJpeC9tb2R'.'1bGVzL21'.'haW4vb'.'GFuZy'.'9y'.'d'.'Q='.'=','c'.'nU=','b'.'W'.'Fpbg==',''.'fl'.'BBUkF'.'NX1BBU'.'lRO'.'RV'.'J'.'fSUQ=','b'.'WFpbg'.'='.'=','UEFS'.'QU1fTUFYX1VTRVJT','b'.'WF'.'pbg==','fkNPVU5UX0'.'V'.'Y'.'VFJB',''.'Tg==',''.'WQ'.'==','ZXh0cmFuZXQ=','QU5'.'E'.'IFUuT'.'EFTVF9MT0dJ'.'TiA+IA==','QU5'.'EIFUuTE'.'FTVF9MT0'.'dJTi'.'BJUyBOT1Qg'.'TlVMTA'.'==','aW50c'.'mFuZXQ=','Z'.'Xh'.'0cmFuZ'.'XQ=',''.'ZXh0cm'.'F'.'u'.'ZXRfZ3J'.'vdXA=','bW'.'Fpbg'.'==',''.'f'.'mxp'.'Y'.'2Vuc2Vf'.'bmF'.'tZQ==',''.'bWFpbg==','fmxpY2Vuc2'.'VfY'.'29'.'kZ'.'XM=','','LA==');return base64_decode($_2100520690[$_1313607535]);}}; use Bitrix\Main\Config\Option; use Bitrix\Main\Type\Date; final class License{ private?string $_868004552= null; private const DOMAINS_STORE_LICENSE=[ 'ru' => 'https://util.1c-bitrix.ru', 'en' => 'https://util.bitrixsoft.com', 'kz' => 'https://util.1c-bitrix.kz', 'by' => 'https://util.1c-bitrix.by',]; public const URL_BUS_EULA=[ 'ru' => 'https://www.1c-bitrix.ru/download/law/eula_bus.pdf', 'by' => 'https://www.1c-bitrix.by/download/law/eula_bus.pdf', 'kz' => 'https://www.1c-bitrix.kz/download/law/eula_bus.pdf',]; public const URL_CP_EULA=[ 'ru' => 'https://www.1c-bitrix.ru/download/law/eula_cp.pdf', 'by' => 'https://www.1c-bitrix.by/download/law/eula_cp.pdf', 'kz' => 'https://www.1c-bitrix.kz/download/law/eula_cp.pdf', 'en' => 'https://www.bitrix24.com/eula/', 'br' => 'https://www.bitrix24.com.br/eula/', 'fr' => 'https://www.bitrix24.fr/eula/', 'pl' => 'https://www.bitrix24.pl/eula/', 'it' => 'https://www.bitrix24.it/eula/', 'la' => 'https://www.bitrix24.es/eula/',]; public const URL_RENEWAL_LICENSE=[ 'com' => 'https://store.bitrix24.com/profile/license-keys.php', 'eu' => 'https://store.bitrix24.eu/profile/license-keys.php', 'de' => 'https://store.bitrix24.de/profile/license-keys.php', 'ru' => 'https://www.1c-bitrix.ru/buy/products/b24.php#tab-section-2', 'by' => 'https://www.1c-bitrix.by/buy/products/b24.php#tab-section-2', 'kz' => 'https://www.1c-bitrix.kz/buy/products/b24.php#tab-section-2',]; public function getKey(): string{ if($this->_868004552 === null){ $_803828906= Loader::getDocumentRoot(). ___1654935222(0); $LICENSE_KEY= ___1654935222(1); if($GLOBALS['____1402520334'][0]($_803828906)){ include($_803828906);} $this->_868004552=($LICENSE_KEY == ___1654935222(2) || $GLOBALS['____1402520334'][1]($LICENSE_KEY) == ___1654935222(3)? ___1654935222(4): $LICENSE_KEY);} return $this->_868004552;} public function getHashLicenseKey(): string{ return $GLOBALS['____1402520334'][2]($this->getKey());} public function getPublicHashKey(): string{ return $GLOBALS['____1402520334'][3](___1654935222(5). $this->getKey(). ___1654935222(6));} public function isDemoKey(): bool{ return $this->getKey() == ___1654935222(7);} public function getBuyLink(): string{ return $this->getDomainStoreLicense(). ___1654935222(8). $this->getHashLicenseKey(). ___1654935222(9). LANGUAGE_ID;} public function getDocumentationLink(): string{ $_1955134371= $this->getRegion(); if($GLOBALS['____1402520334'][4]($_1955134371,[___1654935222(10), ___1654935222(11), ___1654935222(12)])){ return ___1654935222(13);} return ___1654935222(14);} public function getRenewalLink(): string{ $_1955134371= $this->getRegion(); if($GLOBALS['____1402520334'][5]($_1955134371,[___1654935222(15), ___1654935222(16), ___1654935222(17), ___1654935222(18)])){ return self::URL_RENEWAL_LICENSE[$_1955134371];} if($GLOBALS['____1402520334'][6]($_1955134371,[___1654935222(19), ___1654935222(20), ___1654935222(21), ___1654935222(22), ___1654935222(23)])){ return self::URL_RENEWAL_LICENSE[___1654935222(24)];} return self::URL_RENEWAL_LICENSE[___1654935222(25)];} public function getDomainStoreLicense(): string{ return self::DOMAINS_STORE_LICENSE[$this->getRegion()] ?? self::DOMAINS_STORE_LICENSE[___1654935222(26)];} public function isDemo(): bool{ return $GLOBALS['____1402520334'][7](___1654935222(27)) && DEMO === ___1654935222(28);} public function isTimeBound(): bool{ return $GLOBALS['____1402520334'][8](___1654935222(29)) && TIMELIMIT_EDITION === ___1654935222(30);} public function isEncoded(): bool{ return $GLOBALS['____1402520334'][9](___1654935222(31)) && ENCODE === ___1654935222(32);} public function getExpireDate():?Date{ $_194843190= (int)($GLOBALS[___1654935222(33)] ?? min(228,0,76)); if($_194843190>(1228/2-614)){ return Date::createFromTimestamp($_194843190);} return null;} public function getSupportExpireDate():?Date{ $_194843190= Option::get(___1654935222(34), ___1654935222(35)); if(Date::isCorrect($_194843190, ___1654935222(36))){ return new Date($_194843190, ___1654935222(37));} return null;} public function getRegion():?string{ if(Loader::includeModule(___1654935222(38))){ return \CBitrix24::getPortalZone();} $_1955134371= Option::get(___1654935222(39), ___1654935222(40)); if(!empty($_1955134371)){ return $_1955134371;} $_1955134371= $this->__1600271338(); if(!empty($_1955134371)){ return $_1955134371;} return $this->__942550724();} public function getEulaLink(): string{ if(ModuleManager::isModuleInstalled(___1654935222(41))){ return self::URL_CP_EULA[$this->getRegion()] ?? self::URL_CP_EULA[___1654935222(42)];} return self::URL_BUS_EULA[$this->getRegion()] ?? self::URL_BUS_EULA[___1654935222(43)];} private function __1600271338():?string{ $_1939251144= Option::get(___1654935222(44), ___1654935222(45)); if($_1939251144 === ___1654935222(46)){ return ___1654935222(47);} if($_1939251144 === ___1654935222(48)){ return ___1654935222(49);} return null;} private function __942550724():?string{ $_1412101884= Application::getDocumentRoot(); if($GLOBALS['____1402520334'][10]($_1412101884. ___1654935222(50))){ return ___1654935222(51);} if($GLOBALS['____1402520334'][11]($_1412101884. ___1654935222(52))){ return ___1654935222(53);} if($GLOBALS['____1402520334'][12]($_1412101884. ___1654935222(54))){ return ___1654935222(55);} if($GLOBALS['____1402520334'][13]($_1412101884. ___1654935222(56))){ return ___1654935222(57);} return null;} public function getPartnerId(): int{ return (int)Option::get(___1654935222(58), ___1654935222(59),(1044/2-522));} public function getMaxUsers(): int{ return (int)Option::get(___1654935222(60), ___1654935222(61),(1136/2-568));} public function isExtraCountable(): bool{ return Option::get(___1654935222(62), ___1654935222(63), ___1654935222(64)) === ___1654935222(65) && ModuleManager::isModuleInstalled(___1654935222(66));} public function getActiveUsersCount(Date $_540787600= null): int{ $_212775195= Application::getConnection(); $_63569033=(884-2*442); if($_540787600 !== null){  $_1389697903= ___1654935222(67).$_212775195->getSqlHelper()->convertToDbDate($_540787600);} else{  $_1389697903= ___1654935222(68);} if(ModuleManager::isModuleInstalled(___1654935222(69))){ $_2063649746="
				SELECT COUNT(DISTINCT U.ID)
				FROM
					b_user U
					INNER JOIN b_user_field F ON F.ENTITY_ID = 'USER' AND F.FIELD_NAME = 'UF_DEPARTMENT'
					INNER JOIN b_utm_user UF ON
						UF.FIELD_ID = F.ID
						AND UF.VALUE_ID = U.ID
						AND UF.VALUE_INT > 0
				WHERE U.ACTIVE = 'Y'
					{$_1389697903}
			"; $_63569033= (int)$_212775195->queryScalar($_2063649746); $_879402115= (int)Option::get(___1654935222(70), ___1654935222(71)); if($_879402115>(157*2-314) && $this->isExtraCountable()){ $_2063649746="
						SELECT COUNT(1)
						FROM
							b_user U
							INNER JOIN b_extranet_user EU ON EU.USER_ID = U.ID AND EU.CHARGEABLE = 'Y'
							INNER JOIN b_user_group UG ON UG.USER_ID = U.ID AND UG.GROUP_ID = {$_879402115}
							LEFT JOIN (
								SELECT UF.VALUE_ID 
								FROM 
									b_user_field F
									INNER JOIN b_utm_user UF ON UF.FIELD_ID = F.ID AND UF.VALUE_INT > 0
								WHERE F.ENTITY_ID = 'USER' AND F.FIELD_NAME = 'UF_DEPARTMENT'
							) D ON D.VALUE_ID = U.ID
						WHERE U.ACTIVE = 'Y'
							{$_1389697903}
							AND D.VALUE_ID IS NULL
					"; $_63569033 += (int)$_212775195->queryScalar($_2063649746);}} return $_63569033;}  public function getName(): string{ return Option::get(___1654935222(72), ___1654935222(73));}  public function getCodes(): array{ $_680570077= Option::get(___1654935222(74), ___1654935222(75)); if($_680570077 != ___1654935222(76)){ return $GLOBALS['____1402520334'][14](___1654935222(77), $_680570077);} return[];}}?>

Youez - 2016 - github.com/yon3zu
LinuXploit