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/js/socialnetwork/entity-selector/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/socialnetwork/entity-selector/config.php
<?php

if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true)
{
	die();
}

use Bitrix\Main\Localization\Loc;
use Bitrix\Socialnetwork\Integration\UI\EntitySelector\Config;
use Bitrix\Socialnetwork\Integration\UI\EntitySelector\ProjectProvider;
use Bitrix\Socialnetwork\Integration\UI\EntitySelector\UserProvider;

if (!\Bitrix\Main\Loader::includeModule('socialnetwork'))
{
	return [];
}

Loc::loadMessages(__DIR__.'/options.php');

$userOptions = [
	'dynamicLoad' => true,
	'dynamicSearch' => true,
	'searchFields' => [
		[
			'name' => 'position',
			'type' => 'string',
		],
		[
			'name' => 'email',
			'type' => 'email'
		],
	],
	'searchCacheLimits' => [
		'^[=_0-9a-z+~\'!\\$&*^`|\\#%\\/?{}-]+(\\.[=_0-9a-z+~\'!\\$&*^`|\\#%\\/?{}-]+)*@'
	],
	'badgeOptions' => [
		[
			'title' => Loc::getMessage('SOCNET_ENTITY_SELECTOR_ON_VACATION_BADGE'),
			'bgColor' => '#b4f4e6',
			'textColor' => '#27a68a',
			'conditions' => [
				'isOnVacation' =>  true,
			],
		],
		[
			'title' => Loc::getMessage('SOCNET_ENTITY_SELECTOR_INVITED_USER_BADGE'),
			'textColor' => '#23a2ca',
			'bgColor' => '#dcf6fe',
			'conditions' => [
				'invited' =>  true,
			],
		],
	],
	'itemOptions' => [
		'default' => [
			'avatar' => '/bitrix/js/socialnetwork/entity-selector/src/images/default-user.svg',
			'link' => UserProvider::getUserUrl(),
			'linkTitle' => Loc::getMessage('SOCNET_ENTITY_SELECTOR_USER_LINK_TITLE'),
		],
		'extranet' => [
			'textColor' => '#ca8600',
			'avatar' => '/bitrix/js/socialnetwork/entity-selector/src/images/extranet-user.svg',
			'badges' => [
				[
					'title' => Loc::getMessage('SOCNET_ENTITY_SELECTOR_EXTRANET_BADGE'),
					'textColor' => '#bb8412',
					'bgColor' => '#fff599',
				],
			],
		],
		'email' => [
			'textColor' => '#ca8600',
			'avatar' => '/bitrix/js/socialnetwork/entity-selector/src/images/email-user.svg',
			'badges' => [
				[
					'title' => Loc::getMessage('SOCNET_ENTITY_SELECTOR_GUEST_USER_BADGE'),
					'textColor' => '#bb8412',
					'bgColor' => '#fff599',
				],
			],
		],
		'inactive' => [
			'badges' => [
				[
					'title' => Loc::getMessage('SOCNET_ENTITY_SELECTOR_INACTIVE_INTRANET_USER_BADGE'),
					'textColor' => '#828b95',
					'bgColor' => '#eaebec',
				],
			],
		],
		'integrator' => [
			'badges' => [
				[
					'title' => Loc::getMessage('SOCNET_ENTITY_SELECTOR_INTEGRATOR_USER_BADGE'),
					'textColor' => '#668d13',
					'bgColor' => '#e6f4b9',
				],
			],
		],
		'collaber' => [
			'avatar' => '/bitrix/js/socialnetwork/entity-selector/src/images/collaber-user.svg',
			'textColor' => '#19CC45',
			'avatarOptions' => [
				'outline' => '1px solid #19CC45',
				'border' => '2px solid #fff',
				'outlineOffset' => '-1px',
			],
		],
	],
	'tagOptions' => [
		'default' => [
			'textColor' => '#1066bb',
			'bgColor' => '#bcedfc',
			'avatar' => '/bitrix/js/socialnetwork/entity-selector/src/images/default-tag-user.svg',
		],
		'extranet' => [
			'textColor' => '#a9750f',
			'bgColor' => '#ffec91',
			'avatar' => '/bitrix/js/socialnetwork/entity-selector/src/images/extranet-user.svg',
		],
		'email' => [
			'textColor' => '#a26b00',
			'bgColor' => '#ffec91',
			'avatar' => '/bitrix/js/socialnetwork/entity-selector/src/images/email-user.svg',
		],
		'inactive' => [
			'textColor' => '#5f6670',
			'bgColor' => '#ecedef',
		],
		'collaber' => [
			'textColor' => '#1E8D36',
			'bgColor' => '#D4FDB0',
			'avatar' => '/bitrix/js/socialnetwork/entity-selector/src/images/collaber-user.svg'
		],
	]
];

$projectOptions = [
	'dynamicLoad' => true,
	'dynamicSearch' => true,
	'itemOptions' => [
		'default' => [
			'avatar' => Config::getProjectAvatarTypes()['default'],
			'link' => ProjectProvider::getProjectUrl().'card/',
			'linkTitle' => Loc::getMessage('SOCNET_ENTITY_SELECTOR_PROJECT_LINK_TITLE'),
			'supertitle' => Loc::getMessage('SOCNET_ENTITY_SELECTOR_PROJECT_SUPER_TITLE')
		],
		'extranet' => [
			'avatar' => Config::getProjectAvatarTypes()['extranet'],
			'textColor' => '#ca8600',
			'badges' => [
				[
					'title' =>  Loc::getMessage('SOCNET_ENTITY_SELECTOR_EXTRANET_BADGE'),
					'textColor' => '#bb8412',
					'bgColor' => '#fff599',
				]
			],
		],
		'collab' => [
			'avatar' => Config::getProjectAvatarTypes()['collab'],
			'textColor' => '#00a94e',
			'supertitle' => Loc::getMessage('SOCNET_ENTITY_SELECTOR_COLLAB_SUPER_TITLE'),
			'link' => '',
		],
	],
	'tagOptions' => [
		'default' => [
			'textColor' => '#207976',
			'bgColor' => '#ade7e4',
		],
		'extranet' => [
			'textColor' => '#a9750f',
			'bgColor' => '#ffec91',
		]
	]
];

return [
	'css' => 'dist/sonet-entity-selector.bundle.css',
	'js' => 'dist/sonet-entity-selector.bundle.js',
	'rel' => [
		'main.core',
		'sidepanel',
		'ui.entity-selector',
	],
	'skip_core' => false,
	'settings' => [
		'entities' => [
			[
				'id' => 'user',
				'options' => $userOptions,
			],
			[
				'id' => 'fired-user',
				'options' => $userOptions,
			],
			[
				'id' => 'project',
				'options' => $projectOptions,
			],
			[
				'id' => 'project-access-codes',
				'options' => array_replace_recursive(
					$projectOptions,
					[
						'itemOptions' => [
							'default' => [
								'link' => '',
							],
						],
					],
				),
			],
			[
				'id' => 'meta-user',
				'options' => [
					'dynamicLoad' => true,
					'dynamicSearch' => false,
					'itemOptions' => [
						'all-users' => [
							'avatar' => '/bitrix/js/socialnetwork/entity-selector/src/images/meta-user-all.svg',
						],
						'other-users' => [
							'avatar' => '/bitrix/js/socialnetwork/entity-selector/src/images/meta-user-other.svg',
						]
					],
					'tagOptions' => [
						'all-users' => [
							'textColor' => '#5f6670',
							'bgColor' => '#dbf087',
							'avatar' => ''
						],
						'other-users' => [
							'textColor' => '#5f6670',
							'bgColor' => '#dbf087',
							'avatar' => ''
						],
					]
				]
			],
			[
				'id' => 'project-tag',
				'options' => [
					'dynamicLoad' => true,
					'dynamicSearch' => true,
					'itemOptions' => [
						'default' => [
							'avatar' => '/bitrix/js/socialnetwork/entity-selector/src/images/default-tag.svg',
						],
					],
				],
			],
		],
	]
];

Youez - 2016 - github.com/yon3zu
LinuXploit