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