public function index() { $this->setViewVariable('currentCatalog', CatalogModel::getInstance()->getRootCatalog()); $this->setViewVariable('nearestChildren', CatalogModel::getInstance()->getNearestChildren(0)); $this->setViewVariable('specialOfferProducts', $this->splitByRows(SpecialOfferModel::getInstance()->getProducts())); $this->render(['layout' => 'index']); }
public function destroy($catalogId, $productId) { if (!$this->isPostRequest()) { exit; } try { SpecialOfferModel::getInstance()->delete($catalogId, $productId); messages::add('SpecialOffer_Deleted', 1, 'success'); $this->systemRedirect('/specialOffer'); } catch (\Exception $e) { messages::add('UnknownError', 1, 'error'); $this->systemRedirect('/specialOffer'); } }