Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
112 righe
4.2 KiB
112 righe
4.2 KiB
<?php |
|
echo $this->Breadcrumb->render([ |
|
[ |
|
'title' => 'Home', |
|
'icon' => 'fa fa-home', |
|
'url' => '/', |
|
], |
|
[ |
|
'title' => __('Configurazioni'), |
|
'icon' => 'fa fa-wrench', |
|
], |
|
[ |
|
'title' => __('Lista Utenti'), |
|
'icon' => 'fa fa-list', |
|
'url' => ['controller' => 'users', 'action' => 'index'], |
|
], |
|
[ |
|
'title' => __('Dettaglio Utente'), |
|
'icon' => 'fa fa-info', |
|
'url' => ['controller' => 'users', 'action' => 'view', $user->id], |
|
], |
|
[ |
|
'title' => __('Modifica Utente'), |
|
'icon' => 'fa fa-pencil-alt', |
|
], |
|
]); |
|
?> |
|
|
|
<div class="card card-primary card-outline"> |
|
<div class="card-header d-sm-flex"> |
|
<h2 class="card-title"><?= __('Modifica Utente') ?></h2> |
|
</div> |
|
<?= $this->Form->create($user, ['role' => 'form', 'type' => 'file']) ?> |
|
<div class="card-body"> |
|
<div class="row"> |
|
<div class="col-md-6"> |
|
<?= $this->Form->control('username', ['label' => __('Nome utente')]); ?> |
|
</div> |
|
<div class="col-md-6"> |
|
<?= $this->Form->control('name', ['label' => __('Nome')]); ?> |
|
</div> |
|
<div class="col-md-6"> |
|
<?= $this->Form->control('surname', ['label' => __('Cognome')]); ?> |
|
</div> |
|
<div class="col-md-6"> |
|
<?= $this->Form->control('tax_code', ['label' => __('Codice Fiscale')]); ?> |
|
</div> |
|
<div class="col-md-12"> |
|
<?= $this->Form->control('password', ['label' => __('Password')]); ?> |
|
</div> |
|
<div class="col-md-6"> |
|
<?= $this->Form->control('birthday', ['type' => 'date', 'label' => __('Data di nascita'), 'max' => $today->format('Y-m-d')]); ?> |
|
</div> |
|
<div class="col-md-6"> |
|
<?= $this->Form->control('birthplace', ['label' => __('Luogo di nascita')]); ?> |
|
</div> |
|
<div class="col-md-6"> |
|
<?= $this->Form->control('gender', ['label' => __('Sesso'), 'type' => 'select', 'options' => ['M' => 'M', 'F' => 'F'], 'empty' => false, 'style="width: 100%']); ?> |
|
</div> |
|
<div class="col-md-6"> |
|
<?= $this->Form->control('address', ['label' => __('Indirizzo')]); ?> |
|
</div> |
|
<div class="col-md-6"> |
|
<?= $this->Form->control('city', ['label' => __('Città')]); ?> |
|
</div> |
|
<div class="col-md-6"> |
|
<?= $this->Form->control('cap', ['label' => __('CAP')]); ?> |
|
</div> |
|
<div class="col-md-12"> |
|
<?= $this->Form->control('language_id', ['label' => __('Lingua preferita'), 'style="width: 100%']); ?> |
|
</div> |
|
<div class="col-md-12"> |
|
<?= $this->Form->control('organisation_id', ['label' => __('Organizzazione'), 'style="width: 100%']); ?> |
|
</div> |
|
<div class="col-md-12"> |
|
<?= $this->Form->control('user_photo', ['label' => __('Foto del profilo (solo jpeg di dimensioni 160x160!)'), 'type' => 'file', 'accept' => '.jpeg']); ?> |
|
</div> |
|
<?php if ($can_view_profiles): ?> |
|
<div class="col-md-12"> |
|
<?= $this->Form->control('groups._ids', ['label' => __('Profili'), 'options' => $groups, 'multiple' => true, 'disabled' => !$can_handle_profiles, 'style="width: 100%']); ?> |
|
</div> |
|
<?php endif; ?> |
|
</div> |
|
</div> |
|
<div class="card-footer d-flex"> |
|
<div class="ml-auto"> |
|
<?php echo $this->Form->submit(__('Salva'), ['class' => 'btn btn-success']); ?> |
|
</div> |
|
</div> |
|
<?php echo $this->Form->end(); ?> |
|
</div> |
|
<style> |
|
.select2-container--default |
|
.select2-selection--multiple |
|
.select2-selection__choice { |
|
background-color: #3c8dbc; |
|
} |
|
|
|
.select2-container--default |
|
.select2-selection--multiple |
|
.select2-selection__choice__remove { |
|
color: white; |
|
} |
|
</style> |
|
<script> |
|
window.addEventListener('DOMContentLoaded', function () { |
|
$('#gender').select2(); |
|
$('#language-id').select2(); |
|
$('#organisation-id').select2(); |
|
$('#groups-ids').select2(); |
|
}); |
|
</script>
|
|
|