1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Файл options.php

См. исходные тексты.

Функции

 showHideTab (obTabControl, contentId)

Переменные

global $APPLICATION
global $DB
 $module_id = "socialnetwork"
 $SONET_RIGHT = $APPLICATION->GetGroupRight($module_id)
if( $_SERVER $arSocNetFeaturesSettings ['REQUEST_METHOD']=="GET" &&($RestoreDefaults ?? null)<> '' && $SONET_RIGHT=="W" &&check_bitrix_sessid()) = CSocNetAllowed::GetAllowedFeatures()
 $arUserPermsVar
 $arGroupPermsVar
 $bIntranet = IsModuleInstalled('intranet')
 $arFeatures
 $arTooltipFields
 $arRes = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFields("USER", 0, LANGUAGE_ID)
 $arTooltipProperties = array()
if(!empty($arRes)) $arRatings = array()
 $db_res = CRatings::GetList($aSort = array("ID" => "ASC"), array("ACTIVE" => "Y", "ENTITY_ID" => "USER"))
while( $res=$db_res->GetNext()) if($bIntranet) else
 $arTooltipFieldsDefault = serialize($arTooltipFieldsDefault)
 $arTooltipPropertiesDefault = serialize($arTooltipPropertiesDefault)
if($bIntranet) $bCalendar = ((IsModuleInstalled("calendar") || $bIntranet) && CBXFeatures::IsFeatureEditable("calendar"))
if($bCalendar) if(IsModuleInstalled( 'search')) if(!function_exists('set_valign')) $arAllOptionsCommon
if(!IsModuleInstalled("intranet")) if(IsModuleInstalled("im")) $fulltextIndexExists = $DB->IndexExists("b_sonet_log_index", array("CONTENT"))
 $arAllOptionsCommon [] = array("use_lf_fulltext_index", GetMessage($bIntranet ? "SONET_USE_LF_FULLTEXT_INDEX3" : "SONET_USE_LF_FULLTEXT_INDEX"), ($fulltextIndexExists ? "Y" : "N"), array("checkbox"))
 $arAllOptions
 $arAllOptionsUsers
if($bIntranet) if( $bCalendar) if(IsModuleInstalled('search')) $arAllOptionsUsersBlocks = array()
 $arAllOptionsUsersBlocks ["forum"][] = array("default_forum_operation_full_user", GetMessage("SONET_FORUM_OPERATION_FULL_USER"), SONET_RELATIONS_TYPE_NONE, Array("select_user"))
 $arAllOptionsUsersBlocks ["blog"][] = array("default_blog_operation_view_post_user", GetMessage("SONET_BLOG_OPERATION_VIEW_POST_USER"), SONET_RELATIONS_TYPE_ALL, Array("select_user"))
 $arAllOptionsUsersBlocks ["photo"][] = array("default_photo_operation_write_user", GetMessage("SONET_PHOTO_OPERATION_WRITE_USER"), SONET_RELATIONS_TYPE_NONE, Array("select_user"))
if($bIntranet) if( $bCalendar) if(IsModuleInstalled('search')) $arAllOptionsUsersGender = array()
 $arAllOptionsUsersGender ["male"][] = array("default_user_picture_male", GetMessage("SONET_USER_PICTURE"), false, Array("image"))
 $arAllOptionsUsersGender ["female"][] = array("default_user_picture_female", GetMessage("SONET_USER_PICTURE"), false, Array("image"))
 $arAllOptionsUsersGender ["unknown"][] = array("default_user_picture_unknown", GetMessage("SONET_USER_PICTURE"), false, Array("image"))
 $arAllOptionsGroups
if($bIntranet) if( $bCalendar) if(IsModuleInstalled('search')) $arAllOptionsGroupsBlocks = array()
 $arAllOptionsGroupsBlocks ["forum"][] = array("default_forum_operation_full_group", GetMessage("SONET_FORUM_OPERATION_FULL_GROUP"), SONET_ROLES_MODERATOR, Array("select_group"))
 $arAllOptionsGroupsBlocks ["blog"][] = array("default_blog_operation_view_post_group", GetMessage("SONET_BLOG_OPERATION_VIEW_POST_GROUP"), SONET_ROLES_USER, Array("select_group"))
 $arAllOptionsGroupsBlocks ["photo"][] = array("default_photo_operation_write_group", GetMessage("SONET_PHOTO_OPERATION_WRITE_GROUP"), SONET_ROLES_MODERATOR, Array("select_group"))
if($bIntranet) if( $bCalendar) if(IsModuleInstalled('search')) $arAllOptionsGroups [] = array("work_with_closed_groups", GetMessage("SONET_WORK_WITH_CLOSED_GROUPS"), "N", Array("checkbox"))
 $arAllOptionsGroupsGender = array()
 $arAllOptionsGroupsGender [] = array("default_group_picture", GetMessage("SONET_GROUP_PICTURE"), false, Array("image"))
 $strWarning = ""
if($_SERVER $aTabs [ 'REQUEST_METHOD']=="POST" &&$Update<> '' &&$SONET_RIGHT=="W" &&check_bitrix_sessid()) if($strWarning<> '')
 $tabControl = new CAdminTabControl("tabControl", $aTabs)
 $aSubTabs = array()
foreach($arFeatures as $key=> $value) $arChildTabControlUserCommon = new CAdminViewTabControl("childTabControlUserCommon", $aSubTabs)
foreach($arFeatures as $key=> $value) $arChildTabControlGroupCommon = new CAdminViewTabControl("childTabControlGroupCommon", $aSubTabs)
 $aSiteTabs = array()
 $dbSites = CSite::GetList('', '', array("ACTIVE" => "Y"))
while($arSite=$dbSites->Fetch()) $arChildTabControlSite = new CAdminViewTabControl("childTabControlSite", $aSiteTabs)
 $siteList
 $rsSites = CSite::GetList("sort", "asc", array("ACTIVE" => "Y"))
 $i = 1
while($arRes=$rsSites->Fetch()) $siteCount = $i
checkbox< label for=\"".htmlspecialcharsbx( $Option[0])."\"></label> checkbox checkbox<?echo htmlspecialcharsbx($Option[0])?><?echo htmlspecialcharsbx($Option[0])?> Y Y checked text text<?echo $type[1]?><?echo htmlspecialcharsbx($val)?><?echo htmlspecialcharsbx($Option[0])?> textarea<?echo $type[1]?><?echo $type[2]?><?echo htmlspecialcharsbx($Option[0])?> allow_livefeed_toall default_livefeed_toall none livefeed_toall_rights RIGHTS_all display
checkbox< label for=\"".htmlspecialcharsbx($Option[0])."\"></label> checkbox checkbox<?echo htmlspecialcharsbx($Option[0])?><?echo htmlspecialcharsbx($Option[0])?> Y Y checked text text<?echo $type[1]?><?echo htmlspecialcharsbx($val)?><?echo htmlspecialcharsbx($Option[0])?> textarea<?echo $type[1]?><?echo $type[2]?><?echo htmlspecialcharsbx($Option[0])?> allow_livefeed_toall default_livefeed_toall none livefeed_toall_rights RIGHTS_all foreach ( $arToAllRights as $rightendfor =GetMessage("SONET_LOG_TOALL_RIGHTS_ADD")

Функции

◆ showHideTab()

showHideTab ( obTabControl ,
contentId  )

См. определение в файле options.php строка 888

Переменные

◆ $APPLICATION

global $APPLICATION

См. определение в файле options.php строка 5

◆ $arAllOptions

$arAllOptions
Инициализатор
array("allow_frields", GetMessage("SONET_ALLOW_FRIELDS"), "Y", Array("checkbox")),
array("allow_tooltip", GetMessage("SONET_ALLOW_TOOLTIP"), "Y", Array("checkbox")),
array("group_path_template", GetMessage("SONET_GROUP_PATH_TEMPLATE"), "", Array("text", 40)),
array("messages_path", GetMessage("SONET_MESSAGES_PATH"), "/company/personal/messages/", Array("text", 40)),
array("tooltip_fields", GetMessage("SONET_TOOLTIP_FIELDS"), $arTooltipFieldsDefault, Array("select_fields", true, 7)),
array("tooltip_properties", GetMessage("SONET_TOOLTIP_PROPERTIES"), $arTooltipPropertiesDefault, Array("select_properties", true, 3)),
array("tooltip_show_rating", GetMessage("SONET_TOOLTIP_SHOW_RATING"), "N", Array("checkbox")),
array("tooltip_rating_id", GetMessage("SONET_TOOLTIP_RATING_ID"), serialize(Array()), Array("select_rating", true, 3))
)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
GetMessage($name, $aReplace=null)
Определения tools.php:3397
$arTooltipPropertiesDefault
Определения options.php:160
$arTooltipFieldsDefault
Определения options.php:159

См. определение в файле options.php строка 221

◆ $arAllOptionsCommon [1/2]

if( $bCalendar) if(IsModuleInstalled('search')) if (!function_exists( 'set_valign')) $arAllOptionsCommon
Инициализатор
array("follow_default_type", GetMessage($bIntranet ? "SONET_LOG_FOLLOW_DEFAULT_TYPE3" : "SONET_LOG_FOLLOW_DEFAULT_TYPE"), "Y", Array("checkbox")),
array("allow_livefeed_toall", GetMessage($bIntranet ? "SONET_LOG_ALLOW_TOALL3" : "SONET_LOG_ALLOW_TOALL"), "Y", Array("checkbox")),
array("livefeed_toall_rights", GetMessage("SONET_LOG_TOALL_RIGHTS"), 'a:1:{i:0;s:2:"AU";}', Array("hidden")),
array("default_livefeed_toall", GetMessage("SONET_LOG_DEFAULT_TOALL"), "Y", Array("checkbox")),
array("email_users_all", GetMessage("SONET_LOG_EMAIL_USERS_ALL"), "N", Array("checkbox")),
)
$bIntranet
Определения checklist_structure.php:347

См. определение в файле options.php строка 200

◆ $arAllOptionsCommon [2/2]

$arAllOptionsCommon[] = array("use_lf_fulltext_index", GetMessage($bIntranet ? "SONET_USE_LF_FULLTEXT_INDEX3" : "SONET_USE_LF_FULLTEXT_INDEX"), ($fulltextIndexExists ? "Y" : "N"), array("checkbox"))

См. определение в файле options.php строка 219

◆ $arAllOptionsGroups [1/2]

$arAllOptionsGroups
Инициализатор
array("allow_forum_group", GetMessage("SONET_ALLOW_FORUM_GROUP"), "Y", Array("checkbox"), "showHideTab", "opt_group_feature_forum"),
array("allow_blog_group", GetMessage("SONET_ALLOW_BLOG_GROUP"), "Y", Array("checkbox"), "showHideTab", "opt_group_feature_blog"),
array("allow_photo_group", GetMessage("SONET_ALLOW_PHOTO_GROUP"), "Y", Array("checkbox"), "showHideTab", "opt_group_feature_photo"),
)

См. определение в файле options.php строка 303

◆ $arAllOptionsGroups [2/2]

if( $bIntranet) if($bCalendar) if (IsModuleInstalled( 'search')) $arAllOptionsGroups[] = array("work_with_closed_groups", GetMessage("SONET_WORK_WITH_CLOSED_GROUPS"), "N", Array("checkbox"))

См. определение в файле options.php строка 372

◆ $arAllOptionsGroupsBlocks [1/4]

if( $bIntranet) if($bCalendar) if (IsModuleInstalled( 'search')) $arAllOptionsGroupsBlocks = array()

См. определение в файле options.php строка 325

◆ $arAllOptionsGroupsBlocks [2/4]

$arAllOptionsGroupsBlocks["blog"][] = array("default_blog_operation_view_post_group", GetMessage("SONET_BLOG_OPERATION_VIEW_POST_GROUP"), SONET_ROLES_USER, Array("select_group"))

См. определение в файле options.php строка 333

◆ $arAllOptionsGroupsBlocks [3/4]

$arAllOptionsGroupsBlocks["forum"][] = array("default_forum_operation_full_group", GetMessage("SONET_FORUM_OPERATION_FULL_GROUP"), SONET_ROLES_MODERATOR, Array("select_group"))

См. определение в файле options.php строка 327

◆ $arAllOptionsGroupsBlocks [4/4]

$arAllOptionsGroupsBlocks["photo"][] = array("default_photo_operation_write_group", GetMessage("SONET_PHOTO_OPERATION_WRITE_GROUP"), SONET_ROLES_MODERATOR, Array("select_group"))

См. определение в файле options.php строка 345

◆ $arAllOptionsGroupsGender [1/2]

$arAllOptionsGroupsGender = array()

См. определение в файле options.php строка 374

◆ $arAllOptionsGroupsGender [2/2]

$arAllOptionsGroupsGender[] = array("default_group_picture", GetMessage("SONET_GROUP_PICTURE"), false, Array("image"))

См. определение в файле options.php строка 375

◆ $arAllOptionsUsers

$arAllOptionsUsers
Инициализатор
array("default_user_viewfriends", GetMessage("SONET_USER_OPERATIONS_viewfriends"), SONET_RELATIONS_TYPE_ALL, Array("select_user_perm")),
array("default_user_viewgroups", GetMessage("SONET_USER_OPERATIONS_viewgroups"), SONET_RELATIONS_TYPE_ALL, Array("select_user_perm")),
array("default_user_viewprofile", GetMessage("SONET_USER_OPERATIONS_viewprofile"), SONET_RELATIONS_TYPE_ALL, Array("select_user_perm")),
array("allow_forum_user", GetMessage("SONET_ALLOW_FORUM_USER"), "Y", Array("checkbox"), "showHideTab", "opt_user_feature_forum"),
array("allow_photo_user", GetMessage("SONET_ALLOW_PHOTO_USER"), "Y", Array("checkbox"), "showHideTab", "opt_user_feature_photo"),
)
const SONET_RELATIONS_TYPE_ALL
Определения include.php:38

См. определение в файле options.php строка 232

◆ $arAllOptionsUsersBlocks [1/4]

if( $bIntranet) if($bCalendar) if (IsModuleInstalled( 'search')) $arAllOptionsUsersBlocks = array()

См. определение в файле options.php строка 256

◆ $arAllOptionsUsersBlocks [2/4]

$arAllOptionsUsersBlocks["blog"][] = array("default_blog_operation_view_post_user", GetMessage("SONET_BLOG_OPERATION_VIEW_POST_USER"), SONET_RELATIONS_TYPE_ALL, Array("select_user"))

См. определение в файле options.php строка 263

◆ $arAllOptionsUsersBlocks [3/4]

$arAllOptionsUsersBlocks["forum"][] = array("default_forum_operation_full_user", GetMessage("SONET_FORUM_OPERATION_FULL_USER"), SONET_RELATIONS_TYPE_NONE, Array("select_user"))

См. определение в файле options.php строка 258

◆ $arAllOptionsUsersBlocks [4/4]

$arAllOptionsUsersBlocks["photo"][] = array("default_photo_operation_write_user", GetMessage("SONET_PHOTO_OPERATION_WRITE_USER"), SONET_RELATIONS_TYPE_NONE, Array("select_user"))

См. определение в файле options.php строка 274

◆ $arAllOptionsUsersGender [1/4]

if( $bIntranet) if($bCalendar) if (IsModuleInstalled( 'search')) $arAllOptionsUsersGender = array()

См. определение в файле options.php строка 298

◆ $arAllOptionsUsersGender [2/4]

$arAllOptionsUsersGender["female"][] = array("default_user_picture_female", GetMessage("SONET_USER_PICTURE"), false, Array("image"))

См. определение в файле options.php строка 300

◆ $arAllOptionsUsersGender [3/4]

$arAllOptionsUsersGender["male"][] = array("default_user_picture_male", GetMessage("SONET_USER_PICTURE"), false, Array("image"))

См. определение в файле options.php строка 299

◆ $arAllOptionsUsersGender [4/4]

$arAllOptionsUsersGender["unknown"][] = array("default_user_picture_unknown", GetMessage("SONET_USER_PICTURE"), false, Array("image"))

См. определение в файле options.php строка 301

◆ $arChildTabControlGroupCommon

foreach ( $arFeatures as $key=> $value) $arChildTabControlGroupCommon = new CAdminViewTabControl("childTabControlGroupCommon", $aSubTabs)

См. определение в файле options.php строка 808

◆ $arChildTabControlSite

while ( $arSite=$dbSites->Fetch()) $arChildTabControlSite = new CAdminViewTabControl("childTabControlSite", $aSiteTabs)

См. определение в файле options.php строка 851

◆ $arChildTabControlUserCommon

foreach ( $arFeatures as $key=> $value) $arChildTabControlUserCommon = new CAdminViewTabControl("childTabControlUserCommon", $aSubTabs)

См. определение в файле options.php строка 801

◆ $arFeatures

$arFeatures
Инициализатор
"forum" => GetMessage("SONET_FEATURE_FORUM"),
"blog" => GetMessage("SONET_FEATURE_BLOG"),
"photo" => GetMessage("SONET_FEATURE_PHOTO"),
)

См. определение в файле options.php строка 54

◆ $arGroupPermsVar

$arGroupPermsVar
Инициализатор
UserToGroupTable::ROLE_OWNER => GetMessage("SONET_PVG_OWNER"),
UserToGroupTable::ROLE_MODERATOR => GetMessage("SONET_PVG_MOD"),
UserToGroupTable::ROLE_USER => GetMessage("SONET_PVG_USER"),
SONET_ROLES_AUTHORIZED => GetMessage("SONET_PVG_AUTHORIZED"),
SONET_ROLES_ALL => GetMessage("SONET_PVG_ALL"),
)
const SONET_ROLES_AUTHORIZED
Определения include.php:36
const SONET_ROLES_ALL
Определения include.php:35

См. определение в файле options.php строка 44

◆ $arRatings

if (!empty( $arRes)) $arRatings = array()

См. определение в файле options.php строка 114

◆ $arRes

$arRes = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFields("USER", 0, LANGUAGE_ID)
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

См. определение в файле options.php строка 104

◆ $arSocNetFeaturesSettings

if ($_SERVER $arSocNetFeaturesSettings[ 'REQUEST_METHOD']=="GET" &&( $RestoreDefaults ?? null)<> '' &&$SONET_RIGHT=="W" &&check_bitrix_sessid()) = CSocNetAllowed::GetAllowedFeatures()

См. определение в файле options.php строка 35

◆ $arTooltipFields

$arTooltipFields

См. определение в файле options.php строка 60

◆ $arTooltipFieldsDefault

$arTooltipFieldsDefault = serialize($arTooltipFieldsDefault)

См. определение в файле options.php строка 159

◆ $arTooltipProperties

$arTooltipProperties = array()

См. определение в файле options.php строка 105

◆ $arTooltipPropertiesDefault

$arTooltipPropertiesDefault = serialize($arTooltipPropertiesDefault)

См. определение в файле options.php строка 160

◆ $arUserPermsVar

$arUserPermsVar
Инициализатор
SONET_RELATIONS_TYPE_NONE => GetMessage("SONET_PVU_NONE"),
SONET_RELATIONS_TYPE_AUTHORIZED => GetMessage("SONET_PVU_AUTHORIZED"),
SONET_RELATIONS_TYPE_ALL => GetMessage("SONET_PVU_ALL"),
)
const SONET_RELATIONS_TYPE_FRIENDS
Определения include.php:41
const SONET_RELATIONS_TYPE_AUTHORIZED
Определения include.php:39
const SONET_RELATIONS_TYPE_NONE
Определения include.php:42

См. определение в файле options.php строка 37

◆ $aSiteTabs

$aSiteTabs = array()

См. определение в файле options.php строка 810

◆ $aSubTabs

$aSubTabs = array()

См. определение в файле options.php строка 796

◆ $aTabs

if( $_SERVER $aTabs['REQUEST_METHOD']=="POST" && $Update<> '' && $SONET_RIGHT=="W" &&check_bitrix_sessid()) if ( $strWarning<> '')
Инициализатор
array("DIV" => "edit1", "TAB" => GetMessage("SONET_TAB_SET"), "ICON" => "socialnetwork_settings", "TITLE" => GetMessage("SONET_TAB_SET_ALT")),
array("DIV" => "edit2", "TAB" => GetMessage("SONET_TAB_RIGHTS"), "ICON" => "socialnetwork_settings", "TITLE" => GetMessage("SONET_TAB_RIGHTS_ALT")),
)

См. определение в файле options.php строка 790

◆ $bCalendar

if ( $bIntranet) $bCalendar = ((IsModuleInstalled("calendar") || $bIntranet) && CBXFeatures::IsFeatureEditable("calendar"))

См. определение в файле options.php строка 167

◆ $bIntranet

$bIntranet = IsModuleInstalled('intranet')

См. определение в файле options.php строка 52

◆ $DB

global $DB

См. определение в файле options.php строка 5

◆ $db_res

$db_res = CRatings::GetList($aSort = array("ID" => "ASC"), array("ACTIVE" => "Y", "ENTITY_ID" => "USER"))

См. определение в файле options.php строка 115

◆ $dbSites

$dbSites = CSite::GetList('', '', array("ACTIVE" => "Y"))

См. определение в файле options.php строка 812

◆ $fulltextIndexExists

if(!IsModuleInstalled("intranet")) if (IsModuleInstalled("im")) $fulltextIndexExists = $DB->IndexExists("b_sonet_log_index", array("CONTENT"))

См. определение в файле options.php строка 218

◆ $i

$i = 1

См. определение в файле options.php строка 857

◆ $module_id

$module_id = "socialnetwork"

См. определение в файле options.php строка 7

◆ $rsSites

$rsSites = CSite::GetList("sort", "asc", array("ACTIVE" => "Y"))

См. определение в файле options.php строка 856

◆ $siteCount

while ( $arRes=$rsSites->Fetch()) $siteCount = $i

См. определение в файле options.php строка 864

◆ $siteList

$siteList
Инициализатор
array("ID" => "all", "NAME" => GetMessage("SONET_ALL_SITES"))
)

См. определение в файле options.php строка 853

◆ $SONET_RIGHT

$SONET_RIGHT = $APPLICATION->GetGroupRight($module_id)

См. определение в файле options.php строка 11

◆ $strWarning

$strWarning = ""

См. определение в файле options.php строка 377

◆ $tabControl

$tabControl = new CAdminTabControl("tabControl", $aTabs)

См. определение в файле options.php строка 794

◆ display

checkbox<label for=\"".htmlspecialcharsbx($Option[0])."\"></label> checkbox checkbox<?echo htmlspecialcharsbx($Option[0])?><?echo htmlspecialcharsbx($Option[0])?> Y Y checked text text<?echo $type[1]?><?echo htmlspecialcharsbx($val)?><?echo htmlspecialcharsbx($Option[0])?> textarea<?echo $type[1]?><?echo $type[2]?><?echo htmlspecialcharsbx($Option[0])?> allow_livefeed_toall default_livefeed_toall none livefeed_toall_rights RIGHTS_all display

См. определение в файле options.php строка 977

◆ else

if ( $bIntranet) else
Инициализатор
{
"PERSONAL_ICQ",
"PERSONAL_BIRTHDAY",
"PERSONAL_PHOTO",
"PERSONAL_CITY",
"WORK_COMPANY",
"WORK_POSITION"
)

См. определение в файле options.php строка 132

◆ endfor

checkbox< label for=\"".htmlspecialcharsbx( $Option[0])."\"></label> checkbox checkbox<?echo htmlspecialcharsbx($Option[0])?><?echo htmlspecialcharsbx($Option[0])?> Y Y checked text text<?echo $type[1]?><?echo htmlspecialcharsbx($val)?><?echo htmlspecialcharsbx($Option[0])?> textarea<?echo $type[1]?><?echo $type[2]?><?echo htmlspecialcharsbx($Option[0])?> allow_livefeed_toall default_livefeed_toall none livefeed_toall_rights RIGHTS_all foreach ( $arToAllRights as $right) endfor =GetMessage("SONET_LOG_TOALL_RIGHTS_ADD")

См. определение в файле options.php строка 1107