%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.226.187.194 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/sale/admin/ |
Upload File : |
<? require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); \Bitrix\Main\Loader::includeModule('sale'); $publicMode = $adminPage->publicMode; $selfFolderUrl = $adminPage->getSelfFolderUrl(); $saleModulePermissions = $APPLICATION->GetGroupRight("sale"); if ($saleModulePermissions < "W") $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); IncludeModuleLangFile(__FILE__); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/prolog.php"); $sTableID = "tbl_sale_tax_exempt"; $oSort = new CAdminUiSorting($sTableID, "ID", "asc"); $lAdmin = new CAdminUiList($sTableID, $oSort); $arFilter = array(); global $by, $order; $dbResultList = CGroup::GetList($by, $order, array()); $dbResultList = new CAdminUiResult($dbResultList, $sTableID); $dbResultList->NavStart(); $lAdmin->SetNavigationParams($dbResultList, array("BASE_LINK" => $selfFolderUrl."sale_tax_exempt.php")); $lAdmin->AddHeaders(array( array("id"=>"ID", "content"=>GetMessage("TAX_ID"), "sort"=>"id", "default"=>true), array("id"=>"TIMESTAMP_X", "content"=>GetMessage("TAX_TIMESTAMP"), "sort"=>"timestamp_x", "default"=>true), array("id"=>"NAME", "content"=>GetMessage("EXEMPT_NAME"), "sort"=>"name", "default"=>true), array("id"=>"DESCRIPTION", "content"=>GetMessage("EXEMPT_DESCR"), "sort"=>"description", "default"=>true), array("id"=>"COUNT", "content"=>GetMessage("EXEMPT_COUNT"), "sort"=>"", "default"=>true), )); $arVisibleColumns = $lAdmin->GetVisibleHeaderColumns(); while ($arGroup = $dbResultList->NavNext(false)) { $editUrl = $selfFolderUrl."sale_tax_exempt_edit.php?ID=".$arGroup["ID"]."&lang=".LANGUAGE_ID; $editUrl = $adminSidePanelHelper->editUrlToPublicPage($editUrl); $row =& $lAdmin->AddRow($arGroup["ID"], $arGroup, $editUrl); $row->AddField("ID", $arGroup["ID"]); $row->AddField("TIMESTAMP_X", $arGroup["TIMESTAMP_X"]); $textForName = "<a href=\"".$selfFolderUrl."group_admin.php?find_id=".$arGroup["ID"]."&lang=".LANGUAGE_ID. "&set_filter=Y\">".$arGroup["NAME"]."</a>"; if ($publicMode) { $textForName = $arGroup["NAME"]; } $row->AddField("NAME", $textForName, false, false); $row->AddField("DESCRIPTION", $arGroup["DESCRIPTION"], false, false); $fieldShow = ""; if (in_array("COUNT", $arVisibleColumns)) { $dbRes = CSaleTax::GetExemptList(Array("GROUP_ID" => $arGroup["ID"])); while ($arRes = $dbRes->Fetch()) { if($arTax = CSaleTax::GetByID($arRes["TAX_ID"])) { if ($fieldShow <> '') $fieldShow .= ", "; $fieldShow .= "<a href=\"/bitrix/admin/sale_tax_edit.php?ID=".$arRes["TAX_ID"]."&lang=". LANGUAGE_ID."\">".htmlspecialcharsbx($arTax["NAME"])."</a>"; } } } if ($fieldShow == '') $fieldShow = " "; $row->AddField("COUNT", $fieldShow); $arActions = array(); $arActions[] = array( "ICON" => "edit", "TEXT" => GetMessage("EXEMPT_EDIT_DESCR"), "LINK" => $editUrl, "DEFAULT" => true ); $row->AddActions($arActions); } $lAdmin->setContextSettings(array("pagePath" => $selfFolderUrl."sale_tax_exempt.php")); $lAdmin->AddAdminContextMenu(); $lAdmin->CheckListMode(); /****************************************************************************/ /*********** MAIN PAGE ****************************************************/ /****************************************************************************/ $APPLICATION->SetTitle(GetMessage("TAX_EXEMPT_TITLE")); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); if (!$publicMode && \Bitrix\Sale\Update\CrmEntityCreatorStepper::isNeedStub()) { $APPLICATION->IncludeComponent("bitrix:sale.admin.page.stub", ".default"); } else { $lAdmin->DisplayList(); } require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php"); ?>