Html->css('/bower_components/select2/dist/css/select2.min'); ?>

Form->create($user, ['role' => 'form', 'type' => 'file', 'id' => 'add-citizen-js']) ?>
Form->control('username', ['label' => __('Nome utente')]); ?>
getName() ?? ''): ?> Form->control('name', ['label' => __('Nome'), 'value' => $citizenRegistrationData?->getName() ?? '', 'readonly' => $citizenRegistrationData?->getName() ? true : false ]); ?> Form->control('name', ['label' => __('Nome'), 'required' => true]); ?>
getSurname() ?? ''): ?> Form->control('surname', ['label' => __('Cognome'), 'value' => $citizenRegistrationData?->getSurname() ?? '', 'readonly' => $citizenRegistrationData?->getSurname() ? true : false ]); ?> Form->control('surname', ['label' => __('Cognome'), 'required' => true]); ?>
getFiscalCode() ?? ''): ?> Form->control('tax_code', ['label' => __('Codice Fiscale'), 'value' => $citizenRegistrationData?->getFiscalCode() ?? '', 'readonly' => $citizenRegistrationData?->getFiscalCode() ? true : false ]); ?> Form->control('tax_code', ['label' => __('Codice Fiscale'), 'required' => true]); ?>
Form->control('email', ['label' => __('Email'), 'required' => true, 'type' => 'email']); ?>
Form->control('password', ['label' => __('Password')]); ?>
Form->control('confirmPassword', ['label' => __('Conferma password'), 'type' => 'password', 'required' => true]); ?>
getBirthdate() ?? ''): ?> Form->control('birthday', ['label' => __('Data di nascita'), 'type' => 'date', 'value' => $citizenRegistrationData?->getBirthdate() ?? '', 'readonly' => $citizenRegistrationData?->getBirthdate() ? true : false ]); ?> Form->control('birthday', ['type' => 'date', 'label' => __('Data di nascita'), 'max' => $today->format('Y-m-d')]); ?>
Form->control('birthplace', ['label' => __('Luogo di nascita')]); ?>
getGender() ?? ''): ?> Form->control('gender', ['label' => __('Sesso'), 'value' => $citizenRegistrationData?->getGender() ?? '', 'readonly' => $citizenRegistrationData?->getGender() ? true : false ]); ?> Form->control('gender', ['label' => __('Sesso'), 'type' => 'select', 'options' => ['M' => 'M', 'F' => 'F'], 'empty' => false, 'style="width: 100%']); ?>
Form->control('address', ['label' => __('Indirizzo')]); ?>
Form->control('city', ['label' => __('Città')]); ?>
Form->control('cap', ['label' => __('CAP')]); ?>
Form->control('language_id', ['label' => __('Lingua preferita'), 'style="width: 100%']); ?>
Form->control('user_photo', ['label' => __('Foto del profilo (solo jpeg di dimensioni 160x160!)'), 'type' => 'file', 'accept' => '.jpeg']); ?>
Form->end(); ?>
Html->script('/adminlte/plugins/jquery/jquery.min.js') ?> Html->script('/bower_components/select2/dist/js/select2.min'); ?>