Exemplo n.º 1
0
 public function editAction()
 {
     $language = $this->getLanguage();
     $form = new Admin_Form_Language();
     $form->setAction('')->setMethod('post')->setDefaultsFromEntity($language);
     if ($this->getRequest()->isPost() && $form->isValid($_POST)) {
         try {
             $this->repository->save($language, $form->getValues());
             $this->_helper->flashMessenger->addMessage(getGS('Language saved.'));
             $this->_helper->redirector('edit', 'languages', 'admin', array('language' => $language->getId()));
         } catch (InvalidArgumentException $e) {
             $this->view->error = $e->getMessage();
         }
     }
     $this->view->language = $language;
     $this->view->form = $form;
 }
Exemplo n.º 2
0
 public function editAction()
 {
     $translator = \Zend_Registry::get('container')->getService('translator');
     $cacheService = \Zend_Registry::get('container')->getService('newscoop.cache');
     $language = $this->getLanguage();
     $form = new Admin_Form_Language();
     $form->setAction('')->setMethod('post')->setDefaultsFromEntity($language);
     if ($this->getRequest()->isPost() && $form->isValid($_POST)) {
         try {
             $this->repository->save($language, $form->getValues());
             $cacheService->clearNamespace('language');
             $this->_helper->flashMessenger->addMessage($translator->trans('Language saved.', array(), 'languages'));
             $this->_helper->redirector('edit', 'languages', 'admin', array('language' => $language->getId()));
         } catch (InvalidArgumentException $e) {
             $this->view->error = $e->getMessage();
         }
     }
     $this->view->language = $language;
     $this->view->form = $form;
 }