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