} if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_REQUEST['action_' . $arResult['GRID_ID']])) { if ($_REQUEST['action_' . $arResult['GRID_ID']] == 'delete' && isset($_REQUEST['ID']) && $_REQUEST['ID'] > 0) { $CCrmEvent = new CCrmEvent(); $CCrmEvent->Delete((int) $_REQUEST['ID']); unset($_REQUEST['ID']); // otherwise the filter will work } if (!$arResult['IS_AJAX_CALL']) { LocalRedirect('?' . $arParams['FORM_ID'] . '_active_tab=tab_event'); } } else { if ($_SERVER['REQUEST_METHOD'] == 'GET' && isset($_GET['action_' . $arResult['GRID_ID']])) { if ($_GET['action_' . $arResult['GRID_ID']] == 'delete') { $CCrmEvent = new CCrmEvent(); $CCrmEvent->Delete((int) $_GET['ID']); unset($_GET['ID'], $_REQUEST['ID']); // otherwise the filter will work } if (!$arResult['IS_AJAX_CALL']) { LocalRedirect($bInternal ? '?' . $arParams['FORM_ID'] . '_active_tab=' . $arResult['TAB_ID'] : ''); } } } } $arResult['FILTER'] = array(); $arResult['FILTER2LOGIC'] = array('EVENT_DESC'); $arResult['FILTER_PRESETS'] = array(); if (!$bInternal) { $arResult['FILTER2LOGIC'] = array('EVENT_DESC'); $arResult['FILTER'] = array(array('id' => 'ID', 'name' => 'ID', 'default' => false));