Пример #1
0
            if ($arParams["SET_NAV_CHAIN"] != "N") {
                $APPLICATION->AddChainItem($arResult["Group"]["NAME"], $arResult["Urls"]["Group"]);
                $APPLICATION->AddChainItem(GetMessage("SONET_C37_PAGE_TITLE"));
            }
            if ($arResult["CurrentUserPerms"]["UserIsOwner"]) {
                $arResult["FatalError"] = GetMessage("SONET_C37_IS_OWNER") . ". ";
            } elseif (!$arResult["CurrentUserPerms"]["UserIsMember"]) {
                $arResult["FatalError"] = GetMessage("SONET_C37_NOT_MEMBER") . ". ";
            } else {
                if ($arParams["SET_TITLE"] == "Y") {
                    $APPLICATION->SetTitle($arResult["Group"]["NAME"] . ": " . GetMessage("SONET_C37_PAGE_TITLE"));
                }
                $arResult["ShowForm"] = "Input";
                if ($_SERVER["REQUEST_METHOD"] == "POST" && strlen($_POST["save"]) > 0 && check_bitrix_sessid()) {
                    $errorMessage = "";
                    if (strlen($errorMessage) <= 0) {
                        if (!CSocNetUserToGroup::DeleteRelation($GLOBALS["USER"]->GetID(), $arResult["Group"]["ID"]) && ($e = $APPLICATION->GetException())) {
                            $errorMessage .= $e->GetString();
                        }
                    }
                    if (strlen($errorMessage) > 0) {
                        $arResult["ErrorMessage"] = $errorMessage;
                    } else {
                        $arResult["ShowForm"] = "Confirm";
                    }
                }
            }
        }
    }
}
$this->IncludeComponentTemplate();