Beispiel #1
0
 public function initialize()
 {
     $this->add(new Select('idCiuu', Ciuu::find(), array('using' => array('idCiuu', 'description'), 'class' => 'select2 select')));
     $this->add(new Select('idFirebird', Firebird::find(), array('using' => array('idFirebird', 'version'), 'class' => 'select2 select')));
     $this->add(new Check('status', array('type' => 'checkbox', 'class' => 'bootstrap-switch')));
     $this->add(new Check('astatus', array('type' => 'checkbox', 'class' => 'bootstrap-switch')));
     $this->add(new Text('name', array('maxlength' => 200, 'type' => 'text', 'required' => 'required', 'class' => 'form-control')));
     $this->add(new Text('aname', array('maxlength' => 200, 'type' => 'text', 'required' => 'required', 'class' => 'form-control')));
     $this->add(new Text('nit', array('maxlength' => 50, 'type' => 'text', 'required' => 'required', 'class' => 'form-control', 'autofocus' => 'autofocus')));
     $this->add(new Text('companyName', array('maxlength' => 200, 'type' => 'text', 'required' => 'required', 'class' => 'form-control')));
     $this->add(new Text('city', array('maxlength' => 200, 'type' => 'text', 'required' => 'required', 'class' => 'form-control')));
     $this->add(new Text('address', array('maxlength' => 200, 'type' => 'text', 'required' => 'required', 'class' => 'form-control')));
     $this->add(new Text('city', array('maxlength' => 200, 'type' => 'text', 'required' => 'required', 'class' => 'form-control')));
     $this->add(new Text('phone', array('maxlength' => 45, 'type' => 'text', 'required' => 'required', 'class' => 'form-control')));
     $this->add(new Text('fax', array('maxlength' => 45, 'type' => 'text', 'class' => 'form-control')));
     $this->add(new Text('email', array('maxlength' => 100, 'type' => 'text', 'required' => 'required', 'class' => 'form-control')));
     $this->add(new Select('paymentplans[]', Paymentplan::find(), array('using' => array('idPaymentplan', 'name'), 'multiple' => 'multiple', 'class' => 'select2 select')));
     $this->add(new Select("database", array('firebird' => 'firebird')));
 }
 public function editAction($id)
 {
     $ciuu = Ciuu::findFirst(array("conditions" => "idCiuu = ?1", "bind" => array(1 => $id)));
     if (!$ciuu) {
         $this->flashSession->warning('La actividad economica que desea editar no existe, por favor valide la información');
         return $this->response->redirect('ciuucode');
     }
     $form = new CiuuCodeForm($ciuu);
     if ($this->request->isPost()) {
         $form->bind($this->request->getPost(), $ciuu);
         $ciuu->updated = time();
         if ($form->isValid() && $ciuu->save()) {
             $this->flashSession->success('Se ha editado la actividad economica exitosamente');
             return $this->response->redirect("ciuucode");
         }
         foreach ($ciuu->getMessages() as $msg) {
             $this->flashSession->error($msg);
         }
     }
     $this->view->ciuuCode = $form;
     $this->view->setVar("ciuu", $ciuu);
 }