Example #1
0
 public function initialize($entity = null, $options = null)
 {
     $email = new Email('email');
     $email->setLabel('Change Email');
     $email->addValidators(array(new PresenceOf(array('message' => 'The email is required')), new EmailValidator(array('message' => 'The email format not correct'))));
     $this->add($email);
 }
Example #2
0
 public function initialize()
 {
     $login = new Text('login', array('required' => true, 'autocomplete' => 'off'));
     $login->setLabel($this->helper->translate('Login'));
     $email = new Email('email', array('required' => true, 'autocomplete' => 'off'));
     $email->addValidator(new ValidatorEmail(array('message' => $this->helper->translate('Email format required'))));
     $email->addValidator(new PresenceOf(array('message' => $this->helper->translate('Email is required'))));
     $email->setLabel('Email');
     $password = new Password('password', array('autocomplete' => 'off'));
     $password->setLabel($this->helper->translate('Password'));
     $active = new Check('active');
     $active->setLabel($this->helper->translate('Active'));
     $this->add($login);
     $this->add($email);
     $this->add($password);
     $this->add($active);
 }
 public function initialize()
 {
     $login = new Text('login', array('required' => true));
     $login->setLabel($this->helper->translate('Login'));
     $email = new Email('email', array('required' => true));
     $email->addValidator(new ValidatorEmail(array('message' => $this->helper->translate('Email format required'))));
     $email->addValidator(new PresenceOf(array('message' => $this->helper->translate('Email is required'))));
     $email->setLabel('Email');
     $password = new Password('password');
     $password->setLabel($this->helper->translate('Password'));
     $active = new Check('active');
     $active->setLabel($this->helper->translate('Active'));
     $submit = new Submit('submit', array('class' => 'btn btn-primary'));
     $submit->setDefault($this->helper->translate('Save'));
     $this->add($login);
     $this->add($email);
     $this->add($password);
     $this->add($active);
     $this->add($submit);
 }
Example #4
0
 public function initialize($entity = null, $options = null)
 {
     $email = new Emailfield('email', array('placeholder' => 'Ingrese e-mail válido'));
     $email->setLabel('E-Mail');
     $email->setFilters('email');
     $email->addValidators(array(new PresenceOf(array('message' => 'Correo es obligatorio')), new Email(array('message' => 'Correo no válido'))));
     $this->add($email);
     //Nombre del paciente
     $nombre = new Text('nombre');
     $nombre->setLabel('Nombre');
     $nombre->addValidator(new PresenceOf(array('message' => 'Nombre es obligatorio')));
     $this->add($nombre);
     //Apellido Paterno del paciente
     $apellido_paterno = new Text('apellido_paterno');
     $apellido_paterno->setLabel('Apellido Paterno');
     $apellido_paterno->addValidator(new PresenceOf(array('message' => 'Apellido Paterno es obligatorio')));
     $this->add($apellido_paterno);
     //Apellido Materno del paciente
     $apellido_materno = new Text('apellido_materno');
     $apellido_materno->setLabel('Apellido Materno');
     $this->add($apellido_materno);
     //Fecha de Nacimiento del paciente
     $fecha_nacimiento = new Text('fecha_nacimiento');
     $fecha_nacimiento->setLabel('Fecha Nacimiento');
     $this->add($fecha_nacimiento);
     //Ocupacion del paciente
     $ocupacion = new Text('ocupacion');
     $ocupacion->setLabel('Ocupación');
     $this->add($ocupacion);
     //Telefono del paciente
     $telefono = new Text('telefono');
     $telefono->setLabel('Teléfono');
     $this->add($telefono);
     //Calle del paciente
     $calle = new Text('calle');
     $calle->setLabel('Calle');
     $this->add($calle);
     //Numero exterior del paciente
     $numero_ext = new Text('numero_ext');
     $numero_ext->setLabel('Num. Exterior');
     $this->add($numero_ext);
     //Numero interior del paciente
     $numero_int = new Text('numero_int');
     $numero_int->setLabel('Num. Interior');
     $this->add($numero_int);
     //Colonia del paciente
     $colonia = new Text('colonia');
     $colonia->setLabel('Colonia');
     $this->add($colonia);
     //Codigo Postal del paciente
     $codigo_postal = new Text('codigo_postal');
     $codigo_postal->setLabel('Codigo Postal');
     $this->add($codigo_postal);
     //CURP del paciente
     $curp = new Text('curp');
     $curp->setLabel('CURP');
     $this->add($curp);
     //RFC del paciente
     $rfc = new Text('rfc');
     $rfc->setLabel('RFC');
     $this->add($rfc);
     //Persona que refiere del paciente
     $referido = new Text('referido');
     $referido->setLabel('Persona Refiere');
     $this->add($referido);
     //nombre de contacto del paciente
     $nombre_c = new Text('nombre_c');
     $nombre_c->setLabel('Nombre');
     $this->add($nombre_c);
     //Apellido paterno de contacto del paciente
     $apellidopaternoc = new Text('apellidopaternoc');
     $apellidopaternoc->setLabel('Apellido Paterno');
     $this->add($apellidopaternoc);
     //Apellido materno de contacto del paciente
     $apellidomaternoc = new Text('apellidomaternoc');
     $apellidomaternoc->setLabel('Apellido Materno');
     $this->add($apellidomaternoc);
     //Direccion de contacto del paciente
     $direccionc = new Text('direccionc');
     $direccionc->setLabel('Dirección');
     $this->add($direccionc);
     //Teléfono de contacto del paciente
     $telefonoc = new Text('telefonoc');
     $telefonoc->setLabel('Teléfono');
     $this->add($telefonoc);
     //Estados
     $this->add(new Select("Estados", Estados::find(), array('using' => array('ID', 'NOMBRE'))));
     //Municipios
     $this->add(new Select("Municipios", Municipios::find(), array('using' => array('ID', 'NOMBRE'))));
     //Sexo
     $this->add(new Select("Sexo", array('1' => 'Femenino', '2' => 'Masculino')));
     //Estado Civil
     $this->add(new Select("Estado Civil", array('1' => 'Casado (a)', '2' => 'Soltero')));
     //Niveles Socio-economicos
     $this->add(new Select("Niveles Socioeconomicos", nivelessocioeconomicos::find(), array('using' => array('ID', 'NOMBRE'))));
     //Religiones
     $this->add(new Select("Religiones", Religiones::find(), array('using' => array('ID', 'NOMBRE'))));
     //Discapacidades
     $this->add(new Select("Discapacidades", Discapacidades::find(), array('using' => array('ID', 'NOMBRE'))));
     //Grupos Etnicos
     $this->add(new Select("Grupos Etnicos", Gruposetnicos::find(), array('using' => array('ID', 'NOMBRE'))));
     //Grupos Sanguineos
     $this->add(new Select("Tipo Sangre", Tipossanguineos::find(['order' => 'ID DESC']), array('using' => array('ID', 'NOMBRE'))));
     //Tipo Vivienda
     $this->add(new Select("Vivienda", Viviendas::find(), array('using' => array('ID', 'NOMBRE'))));
     //Dependencias
     $this->add(new Select("Dependencia", Dependencias::find(), array('using' => array('ID', 'NOMBREDEPENDENCIA'))));
 }