Rev 17179 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
<?php
declare(strict_types=1);
namespace LeadersLinked\Form\User;
use Laminas\Form\Form;
use Laminas\Db\Adapter\AdapterInterface;
use Laminas\Log\LoggerInterface;
use LeadersLinked\Mapper\CompanySizeMapper;
use LeadersLinked\Mapper\IndustryMapper;
use LeadersLinked\Model\UserType;
use Laminas\Form\Element\Select;
use Laminas\Form\Element\Checkbox;
use Laminas\InputFilter\InputFilter;
use Laminas\Form\FormInterface;
class ChangeTypeForm extends Form
{
public function __construct()
{
parent::__construct();
$this->setInputFilter(new ChangeTypeFilter());
$this->add([
'name' => 'usertype_id',
'type' => \Laminas\Form\Element\Select::class,
'options' => [
'value_options' => [
UserType::ADMIN => 'LABEL_ADMINISTRATOR',
UserType::USER => 'LABEL_USER',
]
],
'attributes' => [
'id' => 'usertype_id',
]
]);
$this->add([
'name' => 'email_verified',
'type' => \Laminas\Form\Element\Select::class,
'options' => [
'value_options' => [
'y' => 'Sí',
'n' => 'No',
]
],
'attributes' => [
'id' => 'email_verified',
]
]);
$this->add([
'name' => 'blocked',
'type' => \Laminas\Form\Element\Select::class,
'options' => [
'value_options' => [
'y' => 'Sí',
'n' => 'No',
]
],
'attributes' => [
'id' => 'blocked',
]
]);
$this->add([
'name' => 'status',
'type' => \Laminas\Form\Element\Select::class,
'options' => [
'value_options' => [
'a' => 'Activo',
'i' => 'Inactivo',
'd' => 'Eliminado',
'b' => 'Bloqueado',
]
],
'attributes' => [
'id' => 'status',
]
]);
}
}