public static function getInstance() { if (is_null(self::$_instance)) { self::$_instance = new self(); self::$_instance->_table = 'advertisement'; } return self::$_instance; }
public function addAction() { $this->isAllowed('control'); $request = $this->getRequest(); $form = new Application_Form_AdvertisementAdd(); if ($this->getRequest()->isPost()) { if ($form->isValid($request->getPost())) { Application_Model_AdvertisementRepository::getInstance()->add(new Application_Model_Entity_Advertisement(['title' => $form->getValue('name'), 'code' => $form->getValue('code'), 'active' => '1' === $this->getParam('active')])); $this->redirect('/admin/ad'); } } $this->view->form = $form; }
public function adAction() { $this->view->ads = Application_Model_AdvertisementRepository::getInstance()->getAdvertisements(); }