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;
 }
Example #3
0
 public function adAction()
 {
     $this->view->ads = Application_Model_AdvertisementRepository::getInstance()->getAdvertisements();
 }