Esempio n. 1
0
 public function createAction()
 {
     // cria form
     $form = new C3op_Form_ProjectCreate();
     $this->view->form = $form;
     if ($this->getRequest()->isPost()) {
         $postData = $this->getRequest()->getPost();
         if ($form->isValid($postData)) {
             $form->process($postData);
             $this->_helper->getHelper('FlashMessenger')->addMessage('The record was successfully updated.');
             $this->_redirect('/projects/project/success-create');
         } else {
             throw new C3op_Projects_ProjectException("A project must have a valid title.");
         }
     } else {
         $this->PopulateClientField($form);
         $this->PopulateOurResponsibleField($form);
     }
 }
Esempio n. 2
0
 public function testUserCanUseAccentedCharacters()
 {
     $form = new C3op_Form_ProjectCreate();
     $formData = array('title' => 'we scream to weird chars like ã é or ç?!?!?...;- yeah!', 'submit' => true);
     $form->process($formData);
 }