Collegamento anagrafica obbligatorio per utenti
This commit is contained in:
parent
e143624cf3
commit
6fecb90f8f
|
@ -53,10 +53,10 @@ if (!empty($utenti)) {
|
||||||
if ($utente['id'] != '1') {
|
if ($utente['id'] != '1') {
|
||||||
if ($utente['enabled'] == 1) {
|
if ($utente['enabled'] == 1) {
|
||||||
echo '
|
echo '
|
||||||
<a href="javascript:;" onclick="if( confirm(\''.tr('Disabilitare questo utente?').'\') ){ location.href=\''.$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'&op=disable&id_utente='.$utente['id'].'&idgruppo='.$record['id'].'\'; }" title="Disabilita utente" class="text-danger tip"><i class="fa fa-2x fa-eye-slash"></i></a>';
|
<a href="javascript:;" onclick="swal({ title: \''.tr('Disabilitare questo utente?').'\', type: \'info\', showCancelButton: true, confirmButtonText: \''.tr('Sì').'\' }).then(function (result) { location.href=\''.$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'&op=disable&id_utente='.$utente['id'].'&idgruppo='.$record['id'].'\'; }) " title="Disabilita utente" class="text-danger tip"><i class="fa fa-2x fa-eye-slash"></i></a>';
|
||||||
} else {
|
} else {
|
||||||
echo '
|
echo '
|
||||||
<a href="javascript:;" onclick="if( confirm(\'Abilitare questo utente?\') ){ location.href=\''.$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'&op=enable&id_utente='.$utente['id'].'&idgruppo='.$record['id'].'\'; }" title="Abilita utente" class="text-success tip"><i class="fa fa-2x fa-eye"></i></a>';
|
<a href="javascript:;" onclick="swal({ title: \''.tr('Abilitare questo utente?').'\', type: \'info\', showCancelButton: true, confirmButtonText: \''.tr('Sì').'\' }).then(function (result) { location.href=\''.$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'&op=enable&id_utente='.$utente['id'].'&idgruppo='.$record['id'].'\'; }) " title="Abilita utente" class="text-success tip"><i class="fa fa-2x fa-eye"></i></a>';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo '
|
echo '
|
||||||
|
@ -69,8 +69,10 @@ if (!empty($utenti)) {
|
||||||
|
|
||||||
// Eliminazione utente, se diverso da id_utente #1 (admin)
|
// Eliminazione utente, se diverso da id_utente #1 (admin)
|
||||||
if ($utente['id'] != '1') {
|
if ($utente['id'] != '1') {
|
||||||
echo '
|
|
||||||
<a href="javascript:;" onclick="if( confirm(\'Sei sicuro di voler eliminare questo utente?\') ){ location.href=\''.$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'&op=delete&id_utente='.$utente['id'].'&idgruppo='.$record['id'].'\'; }" title="Elimina utente" class="text-danger tip"><i class="fa fa-2x fa-trash"></i></a>';
|
echo '
|
||||||
|
<a href="javascript:;" onclick="swal({ title: \''.tr('Eliminare questo utente?').'\', type: \'info\', showCancelButton: true, confirmButtonText: \''.tr('Sì').'\' }).then(function (result) { location.href=\''.$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'&op=delete&id_utente='.$utente['id'].'&idgruppo='.$record['id'].'\'; }) " title="Elimina utente" class="text-danger tip"><i class="fa fa-2x fa-trash"></i></a>';
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
echo '
|
echo '
|
||||||
<span onclick="alert(\"'.tr("Non è possibile eliminare l'utente admin").'\")" class="text-muted tip"><i class="fa fa-2x fa-trash"></i></span>';
|
<span onclick="alert(\"'.tr("Non è possibile eliminare l'utente admin").'\")" class="text-muted tip"><i class="fa fa-2x fa-trash"></i></span>';
|
||||||
|
|
|
@ -16,6 +16,10 @@ if ($self_edit) {
|
||||||
} else {
|
} else {
|
||||||
$idgruppo = intval(filter('idgruppo'));
|
$idgruppo = intval(filter('idgruppo'));
|
||||||
$id_utente = filter('id_utente');
|
$id_utente = filter('id_utente');
|
||||||
|
|
||||||
|
$nome_gruppo = $dbo->fetchArray('SELECT nome FROM zz_groups WHERE id='.prepare($idgruppo))[0]['nome'];
|
||||||
|
$nome_gruppo = substr($nome_gruppo, 0, -1).'o';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($id_utente)) {
|
if (!empty($id_utente)) {
|
||||||
|
@ -78,7 +82,7 @@ if (!$self_edit) {
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
{[ "type": "select", "label": "'.tr('Collega ad una anagrafica').'", "name": "idanag", "ajax-source": "anagrafiche_utenti", "value": "'.$id_anagrafica.'" ]}
|
{[ "type": "select", "label": "'.tr('Collega ad una anagrafica').'", "name": "idanag", "required": 1, "ajax-source": "anagrafiche_utenti", "value": "'.$id_anagrafica.'", "icon-after": "add|'.Modules::get("Anagrafiche")["id"].'|tipoanagrafica='.$nome_gruppo.'" ]}
|
||||||
</div>
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
} else {
|
} else {
|
||||||
|
@ -96,17 +100,29 @@ echo '
|
||||||
var min_length_username = '.$min_length_username.';
|
var min_length_username = '.$min_length_username.';
|
||||||
function do_submit(){
|
function do_submit(){
|
||||||
if( $("#password1").val() == "" || $("#password2").val() == "" )
|
if( $("#password1").val() == "" || $("#password2").val() == "" )
|
||||||
alert("'.tr('Inserire una password valida').'.");
|
swal({
|
||||||
|
title: "'.tr('Inserire una password valida.').'",
|
||||||
|
type: "error",
|
||||||
|
});
|
||||||
else if( $("#password1").val() != $("#password2").val() )
|
else if( $("#password1").val() != $("#password2").val() )
|
||||||
alert("'.tr('Le password non coincidono').'.");
|
swal({
|
||||||
|
title: "'.tr('Le password non coincidono.').'",
|
||||||
|
type: "error",
|
||||||
|
});
|
||||||
else if( $("#password1").val().length < min_length )
|
else if( $("#password1").val().length < min_length )
|
||||||
alert("'.tr('La password deve essere lunga minimo _MIN_ caratteri!', [
|
swal({
|
||||||
'_MIN_' => $min_length_password,
|
title: "'.tr('La password deve essere lunga minimo _MIN_ caratteri!', [
|
||||||
]).'");
|
'_MIN_' => $min_length_password,
|
||||||
|
]).'",
|
||||||
|
type: "error",
|
||||||
|
});
|
||||||
else if( $("#username").val().length < min_length_username )
|
else if( $("#username").val().length < min_length_username )
|
||||||
alert("'.tr("L'username deve essere lungo minimo _MIN_ caratteri!", [
|
swal({
|
||||||
'_MIN_' => $min_length_username,
|
title: "'.tr('L\'username deve essere lungo minimo _MIN_ caratteri.', [
|
||||||
]).'");
|
'_MIN_' => $min_length_username,
|
||||||
|
]).'",
|
||||||
|
type: "error",
|
||||||
|
});
|
||||||
else
|
else
|
||||||
$("#link_form").submit();
|
$("#link_form").submit();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue