public function execute() { try { $model = new shopDiscountcardsPluginModel(); if ($ids = waRequest::post('id', array(), waRequest::TYPE_ARRAY_INT)) { foreach ($ids as $id) { $model->deleteById($id); } } elseif ($id = waRequest::post('id', 0, waRequest::TYPE_INT)) { $model->deleteById($id); } else { throw new waException('Ошибка: Идентификатор неопределен'); } } catch (Exception $ex) { $this->setError($ex->getMessage()); } }