Your IP : 18.117.187.15


Current Path : /home/bitrix/initial_sites/coffe.land_1/bitrix/modules/sale/admin/
Upload File :
Current File : /home/bitrix/initial_sites/coffe.land_1/bitrix/modules/sale/admin/tax_exempt_edit.php

<?
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");

$selfFolderUrl = $adminPage->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__);
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/include.php");
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 ((strlen($save)>0 || strlen($apply)>0) && $_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 (strlen($strError) > 0)
	{
		$adminSidePanelHelper->sendJsonErrorResponse($strError);
		$bInitVars = true;
	}

	$adminSidePanelHelper->sendSuccessResponse("base");

	if (strlen($save) > 0 && strlen($strError) <= 0)
	{
		$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();
?>

<?CAdminMessage::ShowMessage($strError);?>
<?
$actionUrl = $APPLICATION->GetCurPage();
$actionUrl = $adminSidePanelHelper->setDefaultQueryParams($actionUrl);
?>
<form method="POST" action="<?=$actionUrl?>" name="fform">
<?echo GetFilterHiddens("filter_");?>
<input type="hidden" name="Update" value="Y">
<input type="hidden" name="lang" value="<?echo LANG ?>">
<input type="hidden" name="ID" value="<?echo $ID ?>">
<?=bitrix_sessid_post()?>

<?
$aTabs = array(
		array("DIV" => "edit1", "TAB" => GetMessage("STEEN_TAB_EXMPT"), "ICON" => "sale", "TITLE" => GetMessage("STEEN_TAB_EXMPT_DESCR"))
	);

$tabControl = new CAdminTabControl("tabControl", $aTabs);
$tabControl->Begin();
?>

<?
$tabControl->BeginNextTab();
?>

	<tr>
		<td width="40%">
			<?echo GetMessage("TAX_ID")?>:
		</td>
		<td width="60%">
			<b><?echo $ID ?></b>
		</td>
	</tr>
	<tr>
		<td>
			<?echo GetMessage("EXEMPT_NAME")?>:
		</td>
		<td>
			<b><?echo $f_NAME ?></b>
		</td>
	</tr>
	<tr>
		<td>
			<?echo GetMessage("EXEMPT_DESCR")?>:
		</td>
		<td>
			<?echo $f_DESCRIPTION ?>
		</td>
	</tr>

	<tr>
		<td width="40%" valign="top">
			<?echo GetMessage("F_TAX_LIST");?>:<br><img src="/bitrix/images/sale/mouse.gif" width="44" height="21" border="0" alt="">
		</td>
		<td width="60%" valign="top">
			<select name="TAX_ID[]" size="10" multiple>
				<?$db_vars = CSaleTax::GetList(Array("NAME"=>"ASC"), array())?>
				<?
				$arTAX_ID = array();
				if ($bInitVars)
				{
					$arTAX_ID = $TAX_ID;
				}
				else
				{
					$db_location = CSaleTax::GetExemptList(Array("GROUP_ID" => $ID));
					while ($arLocation = $db_location->Fetch())
					{
						$arTAX_ID[] = $arLocation["TAX_ID"];
					}
				}
				?>
				<?while ($vars = $db_vars->Fetch()):?>
					<option value="<?echo $vars["ID"]?>"<?if (in_array(IntVal($vars["ID"]), $arTAX_ID)) echo " selected"?>><?echo htmlspecialcharsbx($vars["NAME"]." (".$vars["LID"].")")?></option>
				<?endwhile;?>
			</select>
		</td>
	</tr>

<?
$tabControl->EndTab();
$tabControl->Buttons(array("disabled" => ($saleModulePermissions < "W"), "back_url" => $listUrl));
$tabControl->End();
?>

</form>
<?require($DOCUMENT_ROOT."/bitrix/modules/main/include/epilog_admin.php");?>