Your IP : 13.59.77.83


Current Path : /home/bitrix/ext_www/crm.klimatlend.ua/pub/
Upload File :
Current File : /home/bitrix/ext_www/crm.klimatlend.ua/pub/page_include.php

<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();

if (!$USER->isAuthorized() && CModule::includeModule('mail'))
	Bitrix\Mail\User::login();

$hasAccess = false;
if ($USER->isAuthorized())
{
	$hasAccess = true;

	if (CModule::includeModule('extranet') && !CExtranet::isIntranetUser())
		$hasAccess = false;

	if (isModuleInstalled('mail') || isModuleInstalled('socialservices'))
	{
		$userData = Bitrix\Main\UserTable::getList(array(
			'select' => array('ID', 'EXTERNAL_AUTH_ID'),
			'filter' => array(
				'=ID' => $USER->getId()
			)
		))->fetch();

		if (isModuleInstalled('mail') && $userData['EXTERNAL_AUTH_ID'] == 'email')
			$hasAccess = true;

		if (isModuleInstalled('socialservices') && $userData['EXTERNAL_AUTH_ID'] == 'replica')
			$hasAccess = false;

		if (isModuleInstalled('im') && $userData['EXTERNAL_AUTH_ID'] == 'bot')
			$hasAccess = false;

		if (isModuleInstalled('imconnector') && $userData['EXTERNAL_AUTH_ID'] == 'imconnector')
			$hasAccess = true;
	}
}