addElement('text', 'RagioneSociale', array( 'filters' => array('StringTrim'), 'required' => true ) ); $this->addElement('text', 'Indirizzo', array( 'filters' => array('StringTrim') ) ); $this->addElement('text', 'Comune', array( 'filters' => array('StringTrim') ) ); $this->addElement('text', 'Provincia', array( 'filters' => array('StringTrim') ) ); $this->addElement('text', 'Cap', array( 'filters' => array('StringTrim') ) ); $this->addElement('text', 'PartitaIva', array( 'filters' => array('StringTrim') ) ); $this->addElement('text', 'CodiceFiscale', array( 'filters' => array('StringTrim') ) ); $this->addElement('text', 'Telefono', array( 'filters' => array('StringTrim') ) ); $this->addElement('text', 'Email', array( 'filters' => array('StringTrim'), 'validators' => array(new Zend_Validate_EmailAddress(), /*new Zend_Validate_Db_NoRecordExists(array('table' => 'users', 'field' => 'Email', 'adapter' => Zend_Registry::get('db_adapter')))*/ ) ) ); $this->addElement('text', 'Pec', array( 'filters' => array('StringTrim') ) ); $this->addElement('text', 'username', array( 'filters' => array('StringTrim'), 'required' => true ) ); $this->addElement('text', 'password', array( 'filters' => array('StringTrim'), 'validators' => array( array('StringLength', true, array(6)) ) ) ); $this->addElement('text', 'role', array( 'filters' => array('StringTrim'), 'required' => true ) ); $this->addElement('text', 'stato', array( 'filters' => array('StringTrim', new App_Form_Filters_MyBoolean()), 'required' => true ) ); $this->addElement('text', 'Nota', array( 'filters' => array('StringTrim') ) ); } }