%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/socialnetwork.user_profile/ |
Current File : //home/bitrix/www/bitrix/components/bitrix/socialnetwork.user_profile/.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(); unset($userProp1["PASSWORD"]); $arComponentParameters = Array( "GROUPS" => array( "VARIABLE_ALIASES" => array( "NAME" => GetMessage("SONET_VARIABLE_ALIASES"), ), ), "PARAMETERS" => Array( "SET_NAV_CHAIN" => Array( "PARENT" => "ADDITIONAL_SETTINGS", "NAME" => GetMessage("SONET_SET_NAVCHAIN"), "TYPE" => "CHECKBOX", "DEFAULT" => "Y" ), "SHORT_FORM" => array( "PARENT" => "ADDITIONAL_SETTINGS", "NAME" => GetMessage("SONET_SHORT_FORM"), "TYPE" => "CHECKBOX", "DEFAULT" => "N", ), "PATH_TO_USER" => Array( "NAME" => GetMessage("SONET_PATH_TO_USER"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_USER_FRIENDS_ADD" => Array( "NAME" => GetMessage("SONET_PATH_TO_USER_FRIENDS_ADD"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_MESSAGE_FORM" => Array( "NAME" => GetMessage("SONET_PATH_TO_MESSAGE_FORM"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_MESSAGES_CHAT" => Array( "NAME" => GetMessage("SONET_PATH_TO_MESSAGES_CHAT"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_MESSAGES_USERS_MESSAGES" => Array( "NAME" => GetMessage("SONET_PATH_TO_MESSAGES_USERS_MESSAGES"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_USER_FRIENDS_DELETE" => Array( "NAME" => GetMessage("SONET_PATH_TO_USER_FRIENDS_DELETE"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_USER_FRIENDS" => Array( "NAME" => GetMessage("SONET_PATH_TO_USER_FRIENDS"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_SEARCH" => Array( "NAME" => GetMessage("SONET_PATH_TO_SEARCH"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_GROUP_SEARCH" => Array( "NAME" => GetMessage("SONET_PATH_TO_GROUP_SEARCH"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_LOG" => Array( "NAME" => GetMessage("SONET_PATH_TO_LOG"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_SEARCH_INNER" => Array( "NAME" => GetMessage("SONET_PATH_TO_SEARCH_INNER"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_GROUP" => Array( "NAME" => GetMessage("SONET_PATH_TO_GROUP"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_GROUP_EDIT" => Array( "NAME" => GetMessage("SONET_PATH_TO_GROUP_EDIT"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_GROUP_CREATE" => Array( "NAME" => GetMessage("SONET_PATH_TO_GROUP_CREATE"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_USER_GROUPS" => Array( "NAME" => GetMessage("SONET_PATH_TO_USER_GROUPS"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_USER_FRIENDS_ADD" => Array( "NAME" => GetMessage("SONET_PATH_TO_USER_FRIENDS_ADD"), "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", ), "PATH_TO_USER_FEATURES" => Array( "NAME" => GetMessage("SONET_PATH_TO_USER_FEATURES"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_USER_SUBSCRIBE" => Array( "NAME" => GetMessage("SONET_PATH_TO_USER_SUBSCRIBE"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "", "COLS" => 25, "PARENT" => "URL_TEMPLATES", ), "PATH_TO_USER_SETTINGS_EDIT" => Array( "NAME" => GetMessage("SONET_PATH_TO_USER_SETTINGS_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(), "USER_FIELDS_MAIN" => array( "PARENT" => "ADDITIONAL_SETTINGS", "NAME" => GetMessage("SONET_USER_FIELDS_MAIN"), "TYPE" => "LIST", "VALUES" => $userProp1, "MULTIPLE" => "Y", "DEFAULT" => array(), ), "USER_PROPERTY_MAIN" => array( "PARENT" => "ADDITIONAL_SETTINGS", "NAME" => GetMessage("SONET_USER_PROPERTY_MAIN"), "TYPE" => "LIST", "VALUES" => $userProp, "MULTIPLE" => "Y", "DEFAULT" => array(), ), "USER_FIELDS_CONTACT" => array( "PARENT" => "ADDITIONAL_SETTINGS", "NAME" => GetMessage("SONET_USER_FIELDS_CONTACT"), "TYPE" => "LIST", "VALUES" => $userProp1, "MULTIPLE" => "Y", "DEFAULT" => array(), ), "USER_PROPERTY_CONTACT" => array( "PARENT" => "ADDITIONAL_SETTINGS", "NAME" => GetMessage("SONET_USER_PROPERTY_CONTACT"), "TYPE" => "LIST", "VALUES" => $userProp, "MULTIPLE" => "Y", "DEFAULT" => array(), ), "USER_FIELDS_PERSONAL" => array( "PARENT" => "ADDITIONAL_SETTINGS", "NAME" => GetMessage("SONET_USER_FIELDS_PERSONAL"), "TYPE" => "LIST", "VALUES" => $userProp1, "MULTIPLE" => "Y", "DEFAULT" => array(), ), "USER_PROPERTY_PERSONAL" => array( "PARENT" => "ADDITIONAL_SETTINGS", "NAME" => GetMessage("SONET_USER_PROPERTY_PERSONAL"), "TYPE" => "LIST", "VALUES" => $userProp, "MULTIPLE" => "Y", "DEFAULT" => array(), ), "DATE_TIME_FORMAT" => CComponentUtil::GetDateTimeFormatField(GetMessage("SONET_DATE_TIME_FORMAT"), "VISUAL"), "AVATAR_SIZE" => Array( "NAME" => GetMessage("SONET_USER_AVATAR_SIZE"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "300", "COLS" => 3, "PARENT" => "VISUAL", ), "ITEMS_COUNT" => Array( "NAME" => GetMessage("SONET_ITEM_COUNT"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "6", "COLS" => 3, "PARENT" => "ADDITIONAL_SETTINGS", ), 'SHOW_YEAR' => array( 'TYPE' => 'LIST', 'MULTIPLE' => 'N', 'DEFAULT' => 'Y', 'VALUES' => array( 'Y' => GetMessage('INTR_ISBN_PARAM_SHOW_YEAR_VALUE_Y'), 'M' => GetMessage('INTR_ISBN_PARAM_SHOW_YEAR_VALUE_M'), 'N' => GetMessage('INTR_ISBN_PARAM_SHOW_YEAR_VALUE_N') ), 'NAME' => GetMessage('INTR_ISBN_PARAM_SHOW_YEAR'), "PARENT" => "ADDITIONAL_SETTINGS", ), "SONET_USER_FIELDS_SEARCHABLE" => array( "PARENT" => "ADDITIONAL_SETTINGS", "NAME" => GetMessage("SONET_SONET_USER_FIELDS_SEARCHABLE"), "TYPE" => "LIST", "VALUES" => $userProp1, "MULTIPLE" => "Y", "DEFAULT" => array("NAME", "SECOND_NAME", "LAST_NAME", "LOGIN", "PERSONAL_BIRTHDAY", "PERSONAL_PROFESSION", "PERSONAL_GENDER", "PERSONAL_COUNTRY", "PERSONAL_STATE", "PERSONAL_CITY", "PERSONAL_ZIP", "PERSONAL_STREET", "PERSONAL_MAILBOX", "WORK_COMPANY", "WORK_DEPARTMENT", "WORK_POSITION", "WORK_COUNTRY", "WORK_STATE", "WORK_CITY", "WORK_ZIP", "WORK_STREET", "WORK_MAILBOX"), ), "SONET_USER_PROPERTY_SEARCHABLE" => array( "PARENT" => "ADDITIONAL_SETTINGS", "NAME" => GetMessage("SONET_SONET_USER_PROPERTY_SEARCHABLE"), "TYPE" => "LIST", "VALUES" => $userProp, "MULTIPLE" => "Y", "DEFAULT" => array(), ), ) ); if (CModule::IncludeModule("intranet")) { $arComponentParameters["PARAMETERS"]["PATH_TO_CONPANY_DEPARTMENT"] = array( "NAME" => GetMessage("SONET_PATH_TO_CONPANY_DEPARTMENT"), "DEFAULT" => "/company/structure.php?department=#ID#", "PARENT" => "URL_TEMPLATES", ); } ?>