Files
GestioneSpiaggia.it/application/forms/Admin/Index/Users/Add.php
T
2021-09-17 12:41:45 +02:00

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