Пример #1
0
    }
    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));