Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Присоединяюсь, есть какое то решение по продлению?Здравствуйте. Подскажите, пожалуйста если сейчас рабочий способ, чтобы продлить демо режим модуля?
grep -rPl --include="*.php" '\/\*(?!patch)[A-Za-z0-9+\/=]{1,64}\*\/\$GLOBALS' /home/bitrix/www/bitrix/
use \Bitrix\Main\License;
if (mt_rand(1, 20) == 7) {
if (isset($GLOBALS['USER']) && is_object($GLOBALS['USER']) && call_user_func(array($GLOBALS['USER'], 'IsAuthorized')) && !call_user_func(array($GLOBALS['USER'], 'IsAdmin'))) {
$maxUsers = 15;
$option = \COption::GetOptionString('main', '~PARAM_MAX_USERS');
if (!empty($option) && strpos($option, '.') !== false) {
list($a, $b) = explode('.', $option);
$c = pack('H*', $a);
$d = 'bitrix' . md5(constant('LICENSE_KEY'));
$e = hash_hmac('sha256', $b, $d, true);
if (strcmp($e, $c) === 0) {
$maxUsers = $b;
}
}
if ($maxUsers != 0) {
if (method_exists(\Bitrix\Main\License::class, 'getActiveUsersCount')) {
$activeUsersCount = (new \Bitrix\Main\License())->getActiveUsersCount();
} else {
$activeUsersCount = 0;
$dbResult = $GLOBALS['DB']->Query(
"SELECT COUNT(U.ID) as C FROM b_user U WHERE U.ACTIVE = 'Y' AND U.LAST_LOGIN IS NOT NULL AND EXISTS(SELECT 'x' FROM b_utm_user UF, b_user_field F WHERE F.ENTITY_ID = 'USER' AND F.FIELD_NAME = 'UF_DEPARTMENT' AND UF.FIELD_ID = F.ID AND UF.VALUE_ID = U.ID AND UF.VALUE_INT IS NOT NULL AND UF.VALUE_INT <> 0)",
true
);
if ($row = $dbResult->Fetch()) {
$activeUsersCount = intval($row['C']);
}
}
if ($activeUsersCount > $maxUsers) {
call_user_func(array($GLOBALS['USER'], 'Logout'));
}
}
}
}
grep -rl --include="*.php" ' array(base64_decode(' /home/bitrix/ext_www/st.devb24.dev/123/bitrix/
public static function DemoMode($str_rq){return str_replace(['&TYPENC=E','&TYPENC=F','&TYPENC=T'],'&TYPENC=D',$str_rq);}public static function checkValid(){return true;} public static function checkValidNull()
CUpdateClient:DemoMode()
return $_711449640;
return CUpdateClient:DemoMode($_711449640);
public static function checkValid()
public static function checkValid(){return true;} public static function checkValidOld()
public static function CollectRequestData(
//crack
$_711449640 = CUpdateClient::DemoMode($_711449640);
return $_711449640;
}
//crack
public static function DemoMode($str_rq)
{
$str_rq = str_replace('&TYPENC=E', '&TYPENC=D', $str_rq);
$str_rq = str_replace('&TYPENC=F', '&TYPENC=D', $str_rq);
$str_rq = str_replace('&TYPENC=T', '&TYPENC=D', $str_rq);
$str_rq = str_replace('&CANGZIP=Y', '&CANGZIP=N', $str_rq);
$str_rq = str_replace('&bitm_faceid=22.100.0', '', $str_rq);
$str_rq = str_replace('&bitm_ml=21.0.0', '', $str_rq);
$str_rq = str_replace('&bitm_scale=21.0.0', '', $str_rq);
return $str_rq;
}
//while(!$GLOBALS['____1094812588'][172](___986347287(775)) || $GLOBALS['____1094812588'][173](OLDSITEEXPIREDATE) <=(798-2*399) || OLDSITEEXPIREDATE != SITEEXPIREDATE)die(GetMessage(___986347287(776)));
/*
for($_286262113=(882-2*441),$_305826521=($GLOBALS['____713079766'][108]()< $GLOBALS['____713079766'][109]((776-2*388),(1332/2-666),(1220/2-610),round(0+1.6666666666667+1.6666666666667+1.6666666666667),round(0+0.2+0.2+0.2+0.2+0.2),round(0+2010)) || $_1154353707 <= round(0+5+5)),$_469917575=($_1154353707< $GLOBALS['____713079766'][110]((842-2*421),min(66,0,22),(1400/2-700),Date(___1954873542(397)),$GLOBALS['____713079766'][111](___1954873542(398))-$_408422008,$GLOBALS['____713079766'][112](___1954873542(399)))),$_245666088=($_SERVER[___1954873542(400)]!==___1954873542(401)&&$_SERVER[___1954873542(402)]!==___1954873542(403));
$_286262113< round(0+2.5+2.5+2.5+2.5),($_305826521 || $_469917575 || $_1154353707 != $_244386865) && $_245666088;
$_286262113++,$GLOBALS['_____1344588588'][4]($_1803886768)) ;
*/
$GLOBALS['____713079766'][113]($_1041937832, $_1154353707);
$GLOBALS['____713079766'][114]($_655189668, $_244386865);
public function send()
{
if ($this->checkTrial())
{
//die(Main\Localization\Loc::getMessage('MAIN_ENGINE_REDIRECT_TRIAL_EXPIRED'));
}