Your IP : 3.138.126.79


Current Path : /home/bitrix/ext_www/dev.shuft.com.ua/bitrix/gadgets/bitrix/sonet_user_friends/
Upload File :
Current File : /home/bitrix/ext_www/dev.shuft.com.ua/bitrix/gadgets/bitrix/sonet_user_friends/index.php

<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

if(!CModule::IncludeModule("socialnetwork"))
	return false;

if (CSocNetUser::IsFriendsAllowed() && (!CModule::IncludeModule('extranet') || !CExtranet::IsExtranetSite()))
{
	if ($arGadgetParams["CAN_VIEW_FRIENDS"])
	{
		if (
			$arGadgetParams["FRIENDS_LIST"]
			&& is_array($arGadgetParams["FRIENDS_LIST"])
		)
		{
			$GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/main.user.link/templates/.default/style.css');

			$APPLICATION->IncludeComponent("bitrix:main.user.link",
				'',
				array(
					"AJAX_ONLY" => "Y",
					"PATH_TO_SONET_USER_PROFILE" => $arParams["~PATH_TO_USER"],
					"PATH_TO_SONET_MESSAGES_CHAT" => $arParams["~PATH_TO_MESSAGES_CHAT"],
					"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"],
					"PATH_TO_VIDEO_CALL" => $arParams["~PATH_TO_VIDEO_CALL"],
				),
				false,
				array("HIDE_ICONS" => "Y")
			);

			?><table width="100%" border="0" class="sonet-user-profile-friend-box"><?
			foreach ($arGadgetParams["FRIENDS_LIST"] as $friend)
			{
				?><tr><?
					?><td align="left"><?

					$tooltip_id = randString(8);

					$arTmpUser = array(
						"ID" => $friend["USER_ID"],
						"NAME" => htmlspecialcharsback($friend["USER_NAME"]),
						"LAST_NAME" => htmlspecialcharsback($friend["USER_LAST_NAME"]),
						"SECOND_NAME" => htmlspecialcharsback($friend["USER_SECOND_NAME"]),
						"LOGIN" => htmlspecialcharsback($friend["USER_LOGIN"])
					);

					$link = CComponentEngine::MakePathFromTemplate($arParams["~PATH_TO_USER"], array("user_id" => $friend["USER_ID"], "USER_ID" => $friend["USER_ID"], "ID" => $friend["USER_ID"]));

					?><table cellspacing="0" cellpadding="0" border="0" id="anchor_<?=$tooltip_id?>" class="bx-user-info-anchor"><?
					?><tr><?
						?><td class="bx-user-info-anchor-cell"><?
							?><div class="bx-user-info-thumbnail" align="center" valign="middle" style="width: 30px; height: 32px;"><?
								?><?=$friend["USER_PERSONAL_PHOTO_IMG"]?><?
							?></div><?
						?></td><?
						?><td class="bx-user-info-anchor-cell" valign="top"><?
							?><a class="bx-user-info-name" href="<?=$link?>"><?=CUser::FormatName($arParams["NAME_TEMPLATE"], $arTmpUser, ($arParams["SHOW_LOGIN"] != "N"))?></a><?
						?></td><?
					?></tr><?
					?></table><?
					?><script type="text/javascript">
						BX.tooltip(<?=$friend["USER_ID"]?>, "anchor_<?=$tooltip_id?>");
					</script><?

					?></td><?
				?></tr><?
			}
			?></table>
			<br>
			<a href="<?= $arGadgetParams["URL_FRIENDS"] ?>"><?= GetMessage("GD_SONET_USER_FRIENDS_ALL_FRIENDS") ?> (<?= $arGadgetParams["FRIENDS_COUNT"] ?>)</a>
			<br><?
		}
		else
		{
			?><?= GetMessage("GD_SONET_USER_FRIENDS_NO_FRIENDS") ?>
			<br><br><?
		}
	}
	else
	{
		?><?= GetMessage("GD_SONET_USER_FRIENDS_FR_UNAVAIL") ?>
		<br><br><?
	}

	if ($arGadgetParams["IS_CURRENT_USER"])
	{
		?><a href="<?= $arGadgetParams["URL_SEARCH"] ?>"><?= GetMessage("GD_SONET_USER_FRIENDS_FR_SEARCH") ?></a><br />
		<a href="<?= $arGadgetParams["URL_LOG_USERS"] ?>"><?= GetMessage("GD_SONET_USER_FRIENDS_LOG_USERS") ?></a><?
	}
}
else
{
	echo GetMessage('GD_SONET_USER_FRIENDS_NOT_ALLOWED');
}
?>