%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/socialnetwork.group/templates/.default/ |
| Current File : /home/bitrix/www/bitrix/components/bitrix/socialnetwork.group/templates/.default/template.php |
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var CBitrixComponentTemplate $this */
/** @var array $arParams */
/** @var array $arResult */
/** @global CDatabase $DB */
/** @global CUser $USER */
/** @global CMain $APPLICATION */
if(strlen($arResult["FatalError"])>0)
{
?><span class='errortext'><?=$arResult["FatalError"]?></span><br /><br /><?
}
else
{
if(strlen($arResult["ErrorMessage"])>0)
{
?><span class='errortext'><?=$arResult["ErrorMessage"]?></span><br /><br /><?
}
$APPLICATION->IncludeComponent(
"bitrix:socialnetwork.group.iframe.popup",
".default",
array(
"PATH_TO_GROUP" => $arParams["PATH_TO_GROUP"],
"PATH_TO_GROUP_EDIT" => htmlspecialcharsback($arResult["Urls"]["Edit"]).(strpos($arResult["Urls"]["Edit"], "?") === false ? "?" : "&")."tab=edit",
"PATH_TO_GROUP_INVITE" => htmlspecialcharsback($arResult["Urls"]["Edit"]).(strpos($arResult["Urls"]["Edit"], "?") === false ? "?" : "&")."tab=invite",
"ON_GROUP_ADDED" => "BX.DoNothing",
"ON_GROUP_CHANGED" => "BX.DoNothing",
"ON_GROUP_DELETED" => "BX.DoNothing"
),
null,
array("HIDE_ICONS" => "Y")
);
$sSiteID = "_".(CModule::IncludeModule('extranet') && CExtranet::IsExtranetSite() ? "extranet" : SITE_ID);
$bCanEdit = (
$arParams['CAN_OWNER_EDIT_DESKTOP'] != "N"
|| $USER->isAdmin()
|| CSocNetUser::isCurrentUserModuleAdmin()
);
$arDesktopParams = array(
"MODE" => "SG",
"ID" => "sonet_group".$sSiteID."_".$arResult["Group"]["ID"],
"DEFAULT_ID" => "sonet_group".$sSiteID,
"SOCNET_GROUP_ID" => $arParams["GROUP_ID"],
"THUMBNAIL_LIST_SIZE" => $arParams["THUMBNAIL_LIST_SIZE"],
"PATH_TO_MESSAGES_CHAT" => $arParams["~PATH_TO_MESSAGES_CHAT"],
"PM_URL" => $arParams["~PATH_TO_MESSAGES_CHAT"],
"PATH_TO_VIDEO_CALL" => $arParams["~PATH_TO_VIDEO_CALL"],
"PATH_TO_USER" => $arParams["~PATH_TO_USER"],
"DATE_TIME_FORMAT" => $arParams["DATE_TIME_FORMAT"],
"SHOW_YEAR" => $arParams["SHOW_YEAR"],
"NAME_TEMPLATE" => $arParams["NAME_TEMPLATE"],
"SHOW_LOGIN" => $arParams["SHOW_LOGIN"],
"PATH_TO_CONPANY_DEPARTMENT" => $arParams["~PATH_TO_CONPANY_DEPARTMENT"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"TYPE" => "sonet_group",
"CAN_EDIT" => (($arResult["CurrentUserPerms"]["UserCanModifyGroup"] && $bCanEdit) ? "Y" : "N"),
"COLUMNS" => "2",
"COLUMN_WIDTH_0" => "65%",
"COLUMN_WIDTH_1" => "35%",
"GADGETS" => Array("ALL"),
"GADGETS_FIXED" => array(
0 => "SONET_GROUP_LINKS",
1 => "SONET_GROUP_DESC",
),
"G_SONET_GROUP_DESC_ID" => $arResult["Group"]["ID"],
"G_SONET_GROUP_DESC_NAME" => $arResult["Group"]["~NAME"],
"G_SONET_GROUP_DESC_DESCRIPTION" => $arResult["Group"]["~DESCRIPTION"],
"G_SONET_GROUP_DESC_CLOSED" => $arResult["Group"]["CLOSED"],
"G_SONET_GROUP_DESC_OPENED" => $arResult["Group"]["OPENED"],
"G_SONET_GROUP_DESC_VISIBLE" => $arResult["Group"]["VISIBLE"],
"G_SONET_GROUP_DESC_SUBJECT_NAME" => htmlspecialcharsback($arResult["Group"]["~SUBJECT_NAME"]),
"G_SONET_GROUP_DESC_DATE_CREATE" => $arResult["Group"]["DATE_CREATE"],
"G_SONET_GROUP_DESC_NUMBER_OF_MEMBERS" => $arResult["Group"]["NUMBER_OF_MEMBERS"],
"G_SONET_GROUP_DESC_PROPERTIES_SHOW" => $arResult["GroupProperties"]["SHOW"],
"G_SONET_GROUP_DESC_PROPERTIES_DATA" => $arResult["GroupProperties"]["DATA"],
"G_SONET_GROUP_DESC_REQUEST_SENT" => $arResult["bShowRequestSentMessage"],
"G_SONET_GROUP_LINKS_NAME" => $arResult["Group"]["~NAME"],
"G_SONET_GROUP_LINKS_SHOW_FEATURES" => ($arParams["USE_MAIN_MENU"] == "Y" ? "Y" : "N"),
"G_SONET_GROUP_LINKS_IMAGE" => $arResult["Group"]["IMAGE_ID_IMG"],
"G_SONET_GROUP_LINKS_CAN_SPAM_GROUP" => $arResult["CurrentUserPerms"]["UserCanSpamGroup"],
"G_SONET_GROUP_LINKS_CAN_MODIFY_GROUP" => $arResult["CurrentUserPerms"]["UserCanModifyGroup"],
"G_SONET_GROUP_LINKS_CAN_MODERATE_GROUP" => $arResult["CurrentUserPerms"]["UserCanModerateGroup"],
"G_SONET_GROUP_LINKS_CAN_INITIATE" => $arResult["CurrentUserPerms"]["UserCanInitiate"],
"G_SONET_GROUP_LINKS_USER_ROLE" => $arResult["CurrentUserPerms"]["UserRole"],
"G_SONET_GROUP_LINKS_INITIATED_BY_TYPE" => $arResult["CurrentUserPerms"]["InitiatedByType"],
"G_SONET_GROUP_LINKS_USER_IS_MEMBER" => $arResult["CurrentUserPerms"]["UserIsMember"],
"G_SONET_GROUP_LINKS_USER_IS_AUTO_MEMBER" => $arResult["CurrentUserPerms"]["UserIsAutoMember"],
"G_SONET_GROUP_LINKS_USER_IS_OWNER" => $arResult["CurrentUserPerms"]["UserIsOwner"],
"G_SONET_GROUP_LINKS_HIDE_ARCHIVE_LINKS" => $arResult["HideArchiveLinks"],
"G_SONET_GROUP_LINKS_URL_MESSAGE_TO_GROUP" => htmlspecialcharsback($arResult["Urls"]["MessageToGroup"]),
"G_SONET_GROUP_LINKS_URL_EDIT" => htmlspecialcharsback($arResult["Urls"]["Edit"]),
"G_SONET_GROUP_LINKS_URL_FEATURES" => htmlspecialcharsback($arResult["Urls"]["Features"]),
"G_SONET_GROUP_LINKS_URL_GROUP_DELETE" => htmlspecialcharsback($arResult["Urls"]["GroupDelete"]),
"G_SONET_GROUP_LINKS_URL_GROUP_MODS" => htmlspecialcharsback($arResult["Urls"]["GroupMods"]),
"G_SONET_GROUP_LINKS_URL_GROUP_USERS" => htmlspecialcharsback($arResult["Urls"]["GroupUsers"]),
"G_SONET_GROUP_LINKS_URL_GROUP_BAN" => htmlspecialcharsback($arResult["Urls"]["GroupBan"]),
"G_SONET_GROUP_LINKS_URL_GROUP_REQUEST_SEARCH" => htmlspecialcharsback($arResult["Urls"]["GroupRequestSearch"]),
"G_SONET_GROUP_LINKS_URL_GROUP_REQUESTS" => htmlspecialcharsback($arResult["Urls"]["GroupRequests"]),
"G_SONET_GROUP_LINKS_URL_GROUP_REQUESTS_OUT" => htmlspecialcharsback($arResult["Urls"]["GroupRequestsOut"]),
"G_SONET_GROUP_LINKS_URL_USER_REQUEST_GROUP" => htmlspecialcharsback($arResult["Urls"]["UserRequestGroup"]),
"G_SONET_GROUP_LINKS_URL_USER_LEAVE_GROUP" => htmlspecialcharsback($arResult["Urls"]["UserLeaveGroup"]),
"G_SONET_GROUP_LINKS_URL_SUBSCRIBE" => htmlspecialcharsback($arResult["Urls"]["Subscribe"]),
"G_SONET_GROUP_LINKS_OPENED" => $arResult["Group"]["OPENED"],
"G_SONET_GROUP_LINKS_USE_BAN" => $arParams["GROUP_USE_BAN"],
"G_SONET_GROUP_MODS_MODERATORS_LIST" => $arResult["Moderators"]["List"],
"G_SONET_GROUP_MODS_CACHE_TYPE" => $arParams["CACHE_TYPE"],
"G_SONET_GROUP_MODS_CACHE_TIME" => $arParams["CACHE_TIME"],
"G_SONET_GROUP_USERS_MEMBERS_LIST" => $arResult["Members"]["List"],
"G_SONET_GROUP_USERS_CACHE_TYPE" => $arParams["CACHE_TYPE"],
"G_SONET_GROUP_USERS_CACHE_TIME" => $arParams["CACHE_TIME"],
"G_SONET_GROUP_USERS_URL_GROUP_USERS" => htmlspecialcharsback($arResult["Urls"]["GroupUsers"]),
"G_SONET_GROUP_USERS_NUMBER_OF_MEMBERS" => $arResult["Group"]["NUMBER_OF_MEMBERS"],
"G_UPDATES_ENTITY_TEMPLATE_NAME" => ".default",
"G_UPDATES_ENTITY_GROUP_ID" => $arParams["GROUP_ID"],
"G_UPDATES_ENTITY_USER_VAR" => $arParams["VARIABLE_ALIASES"]["user_id"],
"G_UPDATES_ENTITY_GROUP_VAR" => $arParams["VARIABLE_ALIASES"]["group_id"],
"G_UPDATES_ENTITY_PAGE_VAR" => $arParams["VARIABLE_ALIASES"]["page"],
"G_UPDATES_ENTITY_PATH_TO_USER" => $arParams["PATH_TO_USER"],
"G_UPDATES_ENTITY_PATH_TO_GROUP" => $arParams["PATH_TO_GROUP"],
"G_UPDATES_ENTITY_ITEMS_COUNT" => 10,
"G_UPDATES_ENTITY_LIST_URL" => $arParams["~PATH_TO_USER_LOG"],
"G_UPDATES_ENTITY_PATH_TO_GROUP_LOG" => $arResult["Urls"]["GroupLog"],
"G_UPDATES_ENTITY_SUBSCRIBE_ONLY" => $arParams["LOG_SUBSCRIBE_ONLY"],
"G_UPDATES_ENTITY_PATH_TO_USER_BLOG_POST" => $arParams["PATH_TO_POST"],
"G_UPDATES_ENTITY_PATH_TO_USER_BLOG_POST_EDIT" => $arParams["PATH_TO_POST_EDIT"],
"G_SONET_GROUP_TAGS_PAGE_ELEMENTS" => $arParams["SEARCH_TAGS_PAGE_ELEMENTS"],
"G_SONET_GROUP_TAGS_PERIOD" => $arParams["SEARCH_TAGS_PERIOD"],
"G_SONET_GROUP_TAGS_GROUP_ID" => $arParams["GROUP_ID"],
"G_SONET_GROUP_TAGS_PATH_TO_GROUP_CONTENT_SEARCH" => $arParams["~PATH_TO_GROUP_CONTENT_SEARCH"],
"G_SONET_GROUP_TAGS_FONT_MAX" => $arParams["SEARCH_TAGS_FONT_MAX"],
"G_SONET_GROUP_TAGS_FONT_MIN" => $arParams["SEARCH_TAGS_FONT_MIN"],
"G_SONET_GROUP_TAGS_COLOR_NEW" => $arParams["SEARCH_TAGS_COLOR_NEW"],
"G_SONET_GROUP_TAGS_COLOR_OLD" => $arParams["SEARCH_TAGS_COLOR_OLD"],
);
if(!empty($arResult["BLOG"]["SHOW"]))
{
$arDesktopParams["G_SONET_BLOG_TITLE"] = $arResult["ActiveFeatures"]["blog"];
$arDesktopParams["G_SONET_BLOG_SHOW"] = "Y";
$arDesktopParams["G_SONET_BLOG_SHOW_TITLE"] = "N";
$arDesktopParams["G_SONET_BLOG_TITLE"] = $arResult["BLOG"]["TITLE"];
$arDesktopParams["G_SONET_BLOG_TEMPLATE_NAME"] = ".default";
$arDesktopParams["G_SONET_BLOG_PATH_TO_BLOG"] = $arParams["~PATH_TO_BLOG"];
$arDesktopParams["G_SONET_BLOG_PATH_TO_POST"] = $arParams["~PATH_TO_POST"];
$arDesktopParams["G_SONET_BLOG_PATH_TO_GROUP_BLOG_POST"] = $arParams["~PATH_TO_GROUP_BLOG_POST"];
$arDesktopParams["G_SONET_BLOG_PATH_TO_GROUP_BLOG"] = $arParams["~PATH_TO_GROUP_BLOG"];
$arDesktopParams["G_SONET_BLOG_PATH_TO_USER"] = $arParams["~PATH_TO_USER"];
$arDesktopParams["G_SONET_BLOG_PATH_TO_SMILE"] = $arParams["PATH_TO_SMILE"];
$arDesktopParams["G_SONET_BLOG_CACHE_TYPE"] = $arParams["CACHE_TYPE"];
$arDesktopParams["G_SONET_BLOG_CACHE_TIME"] = $arParams["CACHE_TIME"];
$arDesktopParams["G_SONET_BLOG_BLOG_VAR"] = $arParams["VARIABLE_ALIASES"]["blog"];
$arDesktopParams["G_SONET_BLOG_POST_VAR"] = $arParams["VARIABLE_ALIASES"]["post_id"];
$arDesktopParams["G_SONET_BLOG_USER_VAR"] = $arParams["VARIABLE_ALIASES"]["user_id"];
$arDesktopParams["G_SONET_BLOG_PAGE_VAR"] = $arParams["VARIABLE_ALIASES"]["page"];
$arDesktopParams["G_SONET_BLOG_DATE_TIME_FORMAT"] = $arParams["DATE_TIME_FORMAT"];
$arDesktopParams["G_SONET_BLOG_SOCNET_GROUP_ID"] = $arParams["GROUP_ID"];
$arDesktopParams["G_SONET_BLOG_GROUP_ID"] = $arParams["BLOG_GROUP_ID"];
$arDesktopParams["G_SONET_BLOG_ALLOW_POST_CODE"] = $arParams["BLOG_ALLOW_POST_CODE"];
}
else
$arDesktopParams["G_SONET_BLOG_SHOW"] = "N";
if(!empty($arResult["forum"]["SHOW"]))
{
$arDesktopParams["G_SONET_FORUM_TITLE"] = $arResult["ActiveFeatures"]["forum"];
$arDesktopParams["G_SONET_FORUM_SHOW"] = "Y";
$arDesktopParams["G_SONET_FORUM_FID"] = $arParams["FORUM_ID"];
$arDesktopParams["G_SONET_FORUM_URL_TEMPLATES_MESSAGE"] = $arParams["~PATH_TO_GROUP_FORUM_MESSAGE"];
$arDesktopParams["G_SONET_FORUM_URL_TEMPLATES_TOPIC"] = $arParams["~PATH_TO_GROUP_FORUM_TOPIC"];
$arDesktopParams["G_SONET_FORUM_URL_TEMPLATES_USER"] = $arParams["~PATH_TO_USER"];
$arDesktopParams["G_SONET_FORUM_DATE_TIME_FORMAT"] = $arParams["DATE_TIME_FORMAT"];
$arDesktopParams["G_SONET_FORUM_CACHE_TYPE"] = $arParams["CACHE_TYPE"];
$arDesktopParams["G_SONET_FORUM_CACHE_TIME"] = $arParams["CACHE_TIME"];
$arDesktopParams["G_SONET_FORUM_SOCNET_GROUP_ID"] = $arParams["GROUP_ID"];
}
else
$arDesktopParams["G_SONET_FORUM_SHOW"] = "N";
if(!empty($arResult["tasks"]["SHOW"]))
{
$arDesktopParams["G_TASKS_TITLE"] = $arResult["ActiveFeatures"]["tasks"];
$arDesktopParams["G_TASKS_SHOW"] = "Y";
$arDesktopParams["G_TASKS_SHOW_TITLE"] = "N";
$arDesktopParams["G_TASKS_SHOW_FOOTER"] = "N";
$arDesktopParams["G_TASKS_TEMPLATE_NAME"] = ".default";
$arDesktopParams["G_TASKS_OWNER_ID"] = $arResult["Group"]["ID"];
$arDesktopParams["G_TASKS_TASK_TYPE"] = 'group';
$arDesktopParams["G_TASKS_ITEMS_COUNT"] = 10;
$arDesktopParams["G_TASKS_PAGE_VAR"] = $arParams["PAGE_VAR"];
$arDesktopParams["G_TASKS_GROUP_VAR"] = $arParams["GROUP_VAR"];
$arDesktopParams["G_TASKS_VIEW_VAR"] = $arParams["VIEW_VAR"];
$arDesktopParams["G_TASKS_TASK_VAR"] = $arParams["TASK_VAR"];
$arDesktopParams["G_TASKS_ACTION_VAR"] = $arParams["TASK_ACTION_VAR"];
$arDesktopParams["G_TASKS_PATH_TO_GROUP_TASKS"] = $arParams["PATH_TO_GROUP_TASKS"];
$arDesktopParams["G_TASKS_PATH_TO_GROUP_TASKS_TASK"] = $arParams["PATH_TO_GROUP_TASKS_TASK"];
$arDesktopParams["G_TASKS_PATH_TO_GROUP_TASKS_VIEW"] = $arParams["PATH_TO_GROUP_TASKS_VIEW"];
$arDesktopParams["G_TASKS_FORUM_ID"] = $arParams["TASK_FORUM_ID"];
}
else
$arDesktopParams["G_TASKS_SHOW"] = "N";
if ($this->__component->__parent && $this->__component->__parent->arResult && is_array($this->__component->__parent->arResult))
$arDesktopParams["PARENT_COMPONENT_RESULT"] = $this->__component->__parent->arResult;
?>
<div><?$APPLICATION->IncludeComponent(
"bitrix:desktop",
"",
$arDesktopParams,
false,
array("HIDE_ICONS" => "Y")
);?></div>
<?
}
?>