$arActions[] = array('ICONCLASS' => 'view', 'TITLE' => GetMessage('CRM_TAX_EDIT_TITLE'), 'TEXT' => GetMessage('CRM_TAX_EDIT'), 'ONCLICK' => 'jsUtils.Redirect([], \'' . CUtil::JSEscape($arTax['PATH_TO_TAX_EDIT']) . '\');', 'DEFAULT' => true); } if ($arResult['CAN_DELETE']) { $arActions[] = array('SEPARATOR' => true); $arActions[] = array('ICONCLASS' => 'delete', 'TITLE' => GetMessage('CRM_TAX_DELETE_TITLE'), 'TEXT' => GetMessage('CRM_TAX_DELETE'), 'ONCLICK' => 'crm_tax_delete_grid(\'' . CUtil::JSEscape(GetMessage('CRM_TAX_DELETE_TITLE')) . '\', \'' . CUtil::JSEscape(sprintf(GetMessage('CRM_TAX_DELETE_CONFIRM'), htmlspecialcharsbx($arTax['NAME']))) . '\', \'' . CUtil::JSEscape(GetMessage('CRM_TAX_DELETE')) . '\', \'' . CUtil::JSEscape($arTax['PATH_TO_TAX_DELETE']) . '\')'); } $arResult['GRID_DATA'][] = array('id' => $key, 'actions' => $arActions, 'data' => $arTax, 'editable' => $arResult['CAN_EDIT'] ? true : $arColumns, 'columns' => array('NAME' => '<a target="_self" href="' . $arTax['PATH_TO_TAX_EDIT'] . '">' . htmlspecialcharsbx($arTax['NAME']) . '</a>', 'TIMESTAMP_X' => $arTax['TIMESTAMP_X'], 'LID' => $arTax['LID'], 'CODE' => $arTax['CODE'], 'STAV' => $arTax['STAV'])); } unset($arTax); $APPLICATION->IncludeComponent('bitrix:main.interface.grid', '', array('GRID_ID' => $arResult['GRID_ID'], 'HEADERS' => $arResult['HEADERS'], 'SORT' => $arResult['SORT'], 'SORT_VARS' => $arResult['SORT_VARS'], 'ROWS' => $arResult['GRID_DATA'], 'FOOTER' => array(array('title' => GetMessage('CRM_ALL'), 'value' => $arResult['ROWS_COUNT'])), 'EDITABLE' => $arResult['CAN_EDIT'], 'ACTIONS' => array('delete' => $arResult['CAN_DELETE'], 'list' => array()), 'ACTION_ALL_ROWS' => true, 'NAV_OBJECT' => $arResult['TAXIES'], 'FORM_ID' => $arResult['FORM_ID'], 'TAB_ID' => $arResult['TAB_ID'], 'AJAX_MODE' => 'N'), $component); ?> <script type="text/javascript"> <?php if (!CCrmLocations::isLocationsCreated()) { ?> crmShowSetLocationsDialog(); <?php } ?> function crm_tax_delete_grid(title, message, btnTitle, path) { var d = new BX.CDialog( { title: title, head: '', content: message, resizable: false,