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); }