%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/socialnetwork.user_profile_edit/ |
| Current File : //home/bitrix/www/bitrix/components/bitrix/socialnetwork.user_profile_edit/.parameters.php |
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
if (!CModule::IncludeModule("socialnetwork"))
return false;
$arRes = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFields("USER", 0, LANGUAGE_ID);
$userProp = array();
if (!empty($arRes))
{
foreach ($arRes as $key => $val)
$userProp[$val["FIELD_NAME"]] = (strLen($val["EDIT_FORM_LABEL"]) > 0 ? $val["EDIT_FORM_LABEL"] : $val["FIELD_NAME"]);
}
$userProp1 = CSocNetUser::GetFields(true);
unset($userProp1["PASSWORD"]);
$arComponentParameters = Array(
"GROUPS" => array(
"VARIABLE_ALIASES" => array(
"NAME" => GetMessage("SONET_VARIABLE_ALIASES"),
),
),
"PARAMETERS" => Array(
"PATH_TO_USER" => Array(
"NAME" => GetMessage("SONET_PATH_TO_USER"),
"TYPE" => "STRING",
"MULTIPLE" => "N",
"DEFAULT" => "",
"COLS" => 25,
"PARENT" => "URL_TEMPLATES",
),
"PATH_TO_USER_EDIT" => Array(
"NAME" => GetMessage("SONET_PATH_TO_USER_EDIT"),
"TYPE" => "STRING",
"MULTIPLE" => "N",
"DEFAULT" => "",
"COLS" => 25,
"PARENT" => "URL_TEMPLATES",
),
"PAGE_VAR" => Array(
"NAME" => GetMessage("SONET_PAGE_VAR"),
"TYPE" => "STRING",
"MULTIPLE" => "N",
"DEFAULT" => "",
"COLS" => 25,
"PARENT" => "VARIABLE_ALIASES",
),
"USER_VAR" => Array(
"NAME" => GetMessage("SONET_USER_VAR"),
"TYPE" => "STRING",
"MULTIPLE" => "N",
"DEFAULT" => "",
"COLS" => 25,
"PARENT" => "VARIABLE_ALIASES",
),
"ID" => Array(
"NAME" => GetMessage("SONET_ID"),
"TYPE" => "STRING",
"MULTIPLE" => "N",
"DEFAULT" => "={\$id}",
"COLS" => 25,
"PARENT" => "DATA_SOURCE",
),
"SET_TITLE" => Array(),
"EDITABLE_FIELDS"=>array(
"PARENT" => "ADDITIONAL_SETTINGS",
"NAME" => GetMessage("SONET_EDITABLE_FIELDS"),
"TYPE" => "LIST",
"VALUES" => array_merge($userProp, $userProp1),
"MULTIPLE" => "Y",
"DEFAULT" => array('LOGIN', 'NAME', 'SECOND_NAME', 'LAST_NAME', 'EMAIL', 'PERSONAL_BIRTHDAY', 'PERSONAL_CITY', 'PERSONAL_COUNTRY', 'PERSONAL_FAX', 'PERSONAL_GENDER', 'PERSONAL_ICQ', 'PERSONAL_MAILBOX', 'PERSONAL_MOBILE', 'PERSONAL_PAGER', 'PERSONAL_PHONE', 'PERSONAL_PHOTO', 'PERSONAL_STATE', 'PERSONAL_STREET', 'PERSONAL_WWW', 'PERSONAL_ZIP'),
),
"DATE_TIME_FORMAT" => CComponentUtil::GetDateTimeFormatField(GetMessage("SONET_DATE_TIME_FORMAT"), "VISUAL"),
"NAME_TEMPLATE" => array(
"TYPE" => "LIST",
"NAME" => GetMessage("SONET_NAME_TEMPLATE"),
"VALUES" => CComponentUtil::GetDefaultNameTemplates(),
"MULTIPLE" => "N",
"ADDITIONAL_VALUES" => "Y",
"DEFAULT" => "",
"PARENT" => "ADDITIONAL_SETTINGS",
),
"SHOW_LOGIN" => Array(
"NAME" => GetMessage("SONET_SHOW_LOGIN"),
"TYPE" => "CHECKBOX",
"MULTIPLE" => "N",
"VALUE" => "Y",
"DEFAULT" =>"Y",
"PARENT" => "ADDITIONAL_SETTINGS",
),
)
);
?>