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');
|
$id_anagrafica = filter('idanag');
|
||||||
$utente->id_anagrafica = $id_anagrafica;
|
$utente->id_anagrafica = $id_anagrafica;
|
||||||
|
|
||||||
|
// Gruppo
|
||||||
|
$id_gruppo = filter('idgruppo');
|
||||||
|
$utente->idgruppo = $id_gruppo;
|
||||||
|
|
||||||
$utente->save();
|
$utente->save();
|
||||||
|
|
||||||
$dbo->query('DELETE FROM zz_user_sedi WHERE id_user = '.prepare($id_utente));
|
$dbo->query('DELETE FROM zz_user_sedi WHERE id_user = '.prepare($id_utente));
|
||||||
|
@ -112,6 +112,19 @@ switch ($resource) {
|
|||||||
|
|
||||||
break;
|
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':
|
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";
|
$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';
|
include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
if (!empty(filter('idanagrafica'))) {
|
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 '
|
echo '
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user