getSelfFolderUrl();
$listUrl = $selfFolderUrl."sale_tax_exempt.php?lang=".LANGUAGE_ID;
$listUrl = $adminSidePanelHelper->editUrlToPublicPage($listUrl);
$saleModulePermissions = $APPLICATION->GetGroupRight("sale");
if ($saleModulePermissions < "W")
$APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
ClearVars("f_");
IncludeModuleLangFile(__FILE__);
\Bitrix\Main\Loader::includeModule('sale');
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/prolog.php");
$ID = intval($ID);
$z = CGroup::GetByID($ID);
if (!$z->ExtractFields("f_"))
{
$adminSidePanelHelper->localRedirect($listUrl);
LocalRedirect($listUrl);
}
$strError = "";
$bInitVars = false;
if (($save <> '' || $apply <> '') && $_SERVER['REQUEST_METHOD']=="POST" && $saleModulePermissions=="W" && check_bitrix_sessid())
{
$adminSidePanelHelper->decodeUriComponent();
$arTAX = array();
CSaleTax::DeleteExempt(array("GROUP_ID" => $ID));
if (isset($TAX_ID) && is_array($TAX_ID))
{
$cnt = count($TAX_ID);
for ($i = 0; $i<$cnt; $i++)
{
if (intval($TAX_ID[$i])>0)
{
CSaleTax::AddExempt(array("GROUP_ID" => $ID, "TAX_ID" => intval($TAX_ID[$i])));
}
}
}
if ($strError <> '')
{
$adminSidePanelHelper->sendJsonErrorResponse($strError);
$bInitVars = true;
}
$adminSidePanelHelper->sendSuccessResponse("base");
if ($save <> '' && $strError == '')
{
$adminSidePanelHelper->localRedirect($listUrl);
LocalRedirect($listUrl);
}
}
$sDocTitle = GetMessage("EXEMPT_EDIT_RECORD", array("#ID#" => $ID));
$APPLICATION->SetTitle($sDocTitle);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php");
/*********************************************************************/
/******************** BODY *****************************************/
/*********************************************************************/
$aMenu = array(
array(
"TEXT" => GetMessage("STEEN_2FLIST"),
"ICON" => "btn_list",
"LINK" => $listUrl
)
);
$context = new CAdminContextMenu($aMenu);
$context->Show();
?>
GetCurPage();
$actionUrl = $adminSidePanelHelper->setDefaultQueryParams($actionUrl);
?>