public function actionDelete() { if ($this->validateToken() && $this->validatePermission('smartslider_delete')) { if ($slideId = N2Request::getInt('slideid')) { $slidesModel = new N2SmartsliderSlidesModel(); $slidesModel->delete($slideId); $this->redirect(N2Request::getUrlReferrer()); } $this->redirect(array("sliders/index")); } }
public function actionDelete() { $this->validateToken(); $this->validatePermission('smartslider_delete'); $ids = array_map('intval', array_filter((array) N2Request::getVar('slides'), 'is_numeric')); $this->validateVariable(count($ids), 'Slide'); $slidesModel = new N2SmartsliderSlidesModel(); foreach ($ids as $id) { if ($id > 0) { $slidesModel->delete($id); } } N2Message::success(n2_('Slide deleted.')); $this->response->respond(); }