%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/socialnetwork.group_users/templates/.default/ |
Current File : /home/bitrix/www/bitrix/components/bitrix/socialnetwork.group_users/templates/.default/template.php |
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <? 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 /><? } if ($arResult["CurrentUserPerms"]["UserCanInitiate"]): ?><? $APPLICATION->IncludeComponent( "bitrix:socialnetwork.group.iframe.popup", ".default", array( "PATH_TO_GROUP" => $arParams["PATH_TO_GROUP"], "PATH_TO_GROUP_INVITE" => htmlspecialcharsback($arResult["Urls"]["GroupEdit"]).(strpos($arResult["Urls"]["GroupEdit"], "?") === false ? "?" : "&")."tab=invite", "PATH_TO_GROUP_EDIT" => htmlspecialcharsback($arResult["Urls"]["GroupEdit"]).(strpos($arResult["Urls"]["GroupEdit"], "?") === false ? "?" : "&")."tab=edit", "PATH_TO_GROUP_FEATURES" => htmlspecialcharsback($arResult["Urls"]["GroupEdit"]).(strpos($arResult["Urls"]["GroupEdit"], "?") === false ? "?" : "&")."tab=features", "ON_GROUP_ADDED" => "BX.DoNothing", "ON_GROUP_CHANGED" => "BX.DoNothing", "ON_GROUP_DELETED" => "BX.DoNothing" ), null, array("HIDE_ICONS" => "Y") ); $popupName = randString(6); $APPLICATION->IncludeComponent( "bitrix:socialnetwork.group_create.popup", ".default", array( "NAME" => $popupName, "PATH_TO_GROUP_EDIT" => (strlen($arResult["Urls"]["GroupEdit"]) > 0 ? htmlspecialcharsback($arResult["Urls"]["GroupEdit"]) : "" ), "GROUP_NAME" => $arResult["Group"]["NAME"] ), null, array("HIDE_ICONS" => "Y") ); $strOnClick = "if (BX.SGCP) { BX.SGCP.ShowForm('invite', '".$popupName."', event); } else { return false;}"; ?><? ?><div class="sonet-add-user-button"> <a class="sonet-add-user-button-left" onclick="<?=$strOnClick?>" href="<?= $arResult["Urls"]["GroupInvite"] ?>" title="<?= GetMessage("SONET_C25_T_INVITE") ?>"></a> <div class="sonet-add-user-button-fill"><a onclick="<?=$strOnClick?>" href="<?= $arResult["Urls"]["GroupInvite"] ?>" class="sonet-add-user-button-fill-text"><?= GetMessage("SONET_C25_T_INVITE") ?></a></div> <a class="sonet-add-user-button-right" onclick="<?=$strOnClick?>" href="<?= $arResult["Urls"]["GroupInvite"] ?>" title="<?= GetMessage("SONET_C25_T_INVITE") ?>"></a> <div class="sonet-add-user-button-clear"></div> </div><? endif; if ($arResult["CurrentUserPerms"]["UserCanModifyGroup"] || $arResult["CurrentUserPerms"]["UserCanModerateGroup"]): ?><form method="post" name="form1" action="<?=POST_FORM_ACTION_URI?>" enctype="multipart/form-data"><? endif; if (StrLen($arResult["NAV_STRING"]) > 0): ?><?=$arResult["NAV_STRING"]?><br /><br /><? endif; ?> <div class="sonet-cntnr-group-users"> <table width="100%" class="sonet-user-profile-friends data-table"> <tr> <th><?= GetMessage("SONET_C25_T_MEMBERS") ?></th> </tr> <tr> <td> <? if ($arResult["Users"] && $arResult["Users"]["List"]) { ?><br /> <div class="bx-links-container"><? if ($arResult["CurrentUserPerms"]["UserCanModifyGroup"]): ?><script> var arUsers = []; var bx_owner_menu = new PopupMenu('bx_owner_menu'); function ShowOwnerMenu(el) { if (arUsers.length > 0) { var items = []; for (var i = 0; i < arUsers.length; i++) { items[i] = { ICONCLASS: !arUsers[i].CURRENT ? '' : 'checked1', TEXT: arUsers[i].NAME, ONCLICK: 'SetOwner(' + arUsers[i].ID + ')' } } bx_owner_menu.ShowMenu(el, items); } } function SetOwner(id) { var url = '/bitrix/tools/sonet_group_set_owner.php?GROUP_ID=<?echo $arResult["Group"]["ID"]?>&USER_ID=' + parseInt(id) + '&<?echo bitrix_sessid_get()?>'; jsUtils.LoadPageToDiv(url, 'blank') } window.onload = function() {if (arUsers.length > 0) document.getElementById('bx_owner_link').style.display = 'inline';} </script><span id="blank"></span> <a href="javascript:void(0)" class="bx-owner-link" id="bx_owner_link" onclick="ShowOwnerMenu(this);" style="display: none;"><span><?echo GetMessage('SONET_C25_T_OWNER')?></span></a><? endif; ?></div> <table width="100%" border="0" class="sonet-user-profile-friend-box"> <tr> <td align="left" valign="top"> <? $ind = 0; $ind_row = 0; $colcnt = 2; $cnt = count($arResult["Users"]["List"]); $rowcnt = intval(round($cnt / $colcnt)); foreach ($arResult["Users"]["List"] as $friend) { if ($ind_row >= $rowcnt) { echo "</td><td align=\"left\" valign=\"top\" width=\"".intval(100 / $colcnt)."%\">"; $ind_row = 0; } ?><div class="user-div"><? if ($arResult["CurrentUserPerms"]["UserCanModifyGroup"] || $arResult["CurrentUserPerms"]["UserCanModerateGroup"]) { ?><table cellspacing="0" cellpadding="0" border="0" class="sonet-user-profile-friend-user"> <tr> <td align="right" class="checkbox-cell"><? if (!$friend["IS_MODERATOR"]) echo "<input type=\"checkbox\" name=\"checked_".$ind."\" value=\"Y\">"; echo "<input type=\"hidden\" name=\"id_".$ind."\" value=\"".$friend["ID"]."\">"; ?></td> <td><? } if ($friend["IS_MODERATOR"]) $strUserDesc = GetMessage("SONET_C100_MODERATOR"); else $strUserDesc = ""; $APPLICATION->IncludeComponent("bitrix:main.user.link", '', array( "ID" => $friend["USER_ID"], "HTML_ID" => "group_users_".$friend["USER_ID"], "DESCRIPTION" => $strUserDesc, "NAME" => htmlspecialcharsback($friend["USER_NAME"]), "LAST_NAME" => htmlspecialcharsback($friend["USER_LAST_NAME"]), "SECOND_NAME" => htmlspecialcharsback($friend["USER_SECOND_NAME"]), "LOGIN" => htmlspecialcharsback($friend["USER_LOGIN"]), "PERSONAL_PHOTO_IMG" => $friend["USER_PERSONAL_PHOTO_IMG"], "PROFILE_URL" => $friend["USER_PROFILE_URL"], "THUMBNAIL_LIST_SIZE" => $arParams["THUMBNAIL_LIST_SIZE"], "PATH_TO_SONET_MESSAGES_CHAT" => $arParams["~PATH_TO_MESSAGES_CHAT"], "PATH_TO_SONET_USER_PROFILE" => $arParams["~PATH_TO_USER"], "PATH_TO_VIDEO_CALL" => $arParams["~PATH_TO_VIDEO_CALL"], "DATE_TIME_FORMAT" => $arParams["DATE_TIME_FORMAT"], "SHOW_YEAR" => $arParams["SHOW_YEAR"], "CACHE_TYPE" => $arParams["CACHE_TYPE"], "CACHE_TIME" => $arParams["CACHE_TIME"], "NAME_TEMPLATE" => $arParams["NAME_TEMPLATE"], "SHOW_LOGIN" => $arParams["SHOW_LOGIN"], "PATH_TO_CONPANY_DEPARTMENT" => $arParams["~PATH_TO_CONPANY_DEPARTMENT"], ), false, array("HIDE_ICONS" => "Y") ); if ($arResult["CurrentUserPerms"]["UserCanModifyGroup"] || $arResult["CurrentUserPerms"]["UserCanModerateGroup"]) { ?></td> </tr> </table><? } $ind++; $ind_row++; ?></div><? if ($arResult["CurrentUserPerms"]["UserCanModifyGroup"]): ?><script>arUsers[arUsers.length] = {ID:<?echo $friend["USER_ID"]?>,NAME:'<?echo CUtil::JSEscape(htmlspecialcharsback($friend["USER_NAME_FORMATTED"]))?>',CURRENT:<?echo $friend["IS_OWNER"] ? 'true' : 'false'?>}</script><? endif; } ?></td> </tr> </table><? } else echo GetMessage("SONET_C25_T_EMPTY"); if ($arResult["CurrentUserPerms"]["UserCanModifyGroup"]): ?><a href="<?= $arResult["Urls"]["GroupMods"] ?>"><?= GetMessage("SONET_C25_T_EDIT_MOD") ?></a><? endif; ?></td> </tr> </table> </div> <? if (StrLen($arResult["NAV_STRING"]) > 0): ?><br><?=$arResult["NAV_STRING"]?><br /><br /><? endif; if ($arResult["CurrentUserPerms"]["UserCanModifyGroup"] || $arResult["CurrentUserPerms"]["UserCanModerateGroup"]): ?><br /> <input type="hidden" name="max_count" value="<?= $ind ?>"> <?=bitrix_sessid_post()?><? if ($arResult["CurrentUserPerms"]["UserCanModifyGroup"]): ?><input type="submit" name="save" value="<?= GetMessage("SONET_C25_T_SAVE") ?>"><? ?><input type="submit" name="exclude" value="<?= GetMessage("SONET_C25_T_EXCLUDE") ?>"><? endif; if ($arParams["GROUP_USE_BAN"] != "N" && (!CModule::IncludeModule('extranet') || !CExtranet::IsExtranetSite())): ?><input type="submit" name="ban" value="<?= GetMessage("SONET_C25_T_BAN") ?>"><? endif; ?></form><? endif; } ?>