mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-02 17:07:01 +01:00
Aggiunta possibilità di cambiare gruppo agli utenti
This commit is contained in:
parent
34705f444f
commit
75bfac959c
@ -86,6 +86,10 @@ switch (filter('op')) {
|
||||
$id_anagrafica = filter('idanag');
|
||||
$utente->id_anagrafica = $id_anagrafica;
|
||||
|
||||
// Gruppo
|
||||
$id_gruppo = filter('idgruppo');
|
||||
$utente->idgruppo = $id_gruppo;
|
||||
|
||||
$utente->save();
|
||||
|
||||
$dbo->query('DELETE FROM zz_user_sedi WHERE id_user = '.prepare($id_utente));
|
||||
|
@ -112,6 +112,19 @@ switch ($resource) {
|
||||
|
||||
break;
|
||||
|
||||
case 'gruppi':
|
||||
|
||||
$query = "SELECT zz_groups.id, zz_groups.nome AS descrizione FROM zz_groups |where| ORDER BY descrizione";
|
||||
|
||||
foreach ($elements as $element) {
|
||||
$filter[] = 'zz_groups.id='.prepare($element);
|
||||
}
|
||||
if (!empty($search)) {
|
||||
$search_fields[] = 'zz_groups.nome LIKE '.prepare('%'.$search.'%');
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
case 'moduli_gruppo':
|
||||
|
||||
$query = "SELECT zz_modules.id, zz_modules.title AS descrizione FROM zz_modules LEFT JOIN zz_permissions ON zz_permissions.idmodule=zz_modules.id |where| GROUP BY id ORDER BY descrizione";
|
||||
|
@ -20,9 +20,19 @@
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
if (!empty(filter('idanagrafica'))) {
|
||||
$utente['id_anagrafica'] = filter('idanagrafica');
|
||||
$utente['id_anagrafica'] = filter('idanagrafica');
|
||||
}else{
|
||||
$current_idgruppo = $dbo->fetchOne('SELECT `id` FROM `zz_groups` WHERE `id` = '.prepare($id_record))['id'];
|
||||
}
|
||||
|
||||
echo '
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{[ "type": "select", "label": "'.tr('Gruppo di appartenenza').'", "name": "idgruppo", "required": 1, "ajax-source": "gruppi", "value": "'.(!empty($utente['idgruppo']) ? $utente['idgruppo'] : $current_idgruppo ).'", "icon-after": "add|'.Modules::get('Utenti e permessi')['id'].'", "readonly": "'.(($utente['id'] == '1') ? 1 : 0).'" ]}
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
echo '
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
|
Loading…
x
Reference in New Issue
Block a user