public function deleteAction() { $id = cot_import('id', 'G', 'INT'); $d = cot_import('d', 'G', 'INT'); $backUrlParams = array('m' => 'subscribe', 'n' => 'queue'); if (!empty($d)) { $backUrlParams['d'] = $d; } // Фильтры из списка $f = cot_import('f', 'G', 'ARR'); if (!empty($f)) { foreach ($f as $key => $val) { if ($key == 'id') { continue; } $backUrlParams["f[{$key}]"] = $val; } } if (!$id) { cot_error(cot::$L['nf']); cot_redirect(cot_url('admin', $backUrlParams)); } $item = subscribe_model_Queue::getById($id); if (!$item) { cot_error(cot::$L['nf']); cot_redirect(cot_url('admin', $backUrlParams)); } $item->delete(); cot_message(cot::$L['Deleted']); cot_redirect(cot_url('admin', $backUrlParams, '', true)); }