112 lines
2.7 KiB
PHP
112 lines
2.7 KiB
PHP
<?php
|
|
|
|
class Application_Form_Admin_Index_Users_Add extends Zend_Form
|
|
{
|
|
|
|
public function init()
|
|
{
|
|
|
|
$this->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')
|
|
)
|
|
);
|
|
|
|
}
|
|
|
|
}
|