Avviso gruppo o username già in uso in fase di creazione / modifica

This commit is contained in:
Luca 2022-11-24 15:49:50 +01:00
parent 141b67055f
commit 4afe2fa5e6
3 changed files with 25 additions and 9 deletions

View File

@ -21,18 +21,34 @@ include_once __DIR__.'/../../core.php';
?><form action="" method="post" id="add-form">
<input type="hidden" name="op" value="add">
<input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="backto" value="record-list">
<div class="row">
<div class="col-md-12">
{[ "type": "text", "label": "<?php echo tr('Nome gruppo'); ?>", "name": "nome", "required": 1, "validation": "gruppo", "help": "<?php echo tr("Compilando questo campo verrà creato un nuovo gruppi di utenti."); ?>" ]}
{[ "type": "text", "label": "<?php echo tr('Nome gruppo'); ?>", "name": "nome", "required": 1, "validation": "gruppo", "help": "<?php echo tr("Compilando questo campo verrà creato un nuovo gruppo di utenti."); ?>" ]}
</div>
</div>
<!-- PULSANTI -->
<div class="row">
<div class="col-md-12 text-right">
<button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi'); ?></button>
<button type="button" onclick="submitCheck()" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi'); ?></button>
</div>
</div>
</form>
<script>
function submitCheck() {
var nome = parseInt($("#nome").attr("valid"));
if(nome) {
$("#add-form").submit();
}else{
$("input[name=nome]").focus();
swal("<?php echo tr('Impossibile procedere'); ?>", "<?php echo tr('Nome gruppo già in uso'); ?>", "error");
}
}
</script>

View File

@ -112,6 +112,10 @@ function submitCheck() {
if(username) {
$("#user_update").submit();
}else{
$("input[name=username]").focus();
swal("'.tr('Impossibile procedere').'", "'.tr('Nome utente già in uso').'", "error");
}
}
</script>

View File

@ -130,11 +130,7 @@ class HTMLWrapper implements WrapperInterface
var icon = container.find("i");
var id_record = "'.$id_record.'";
/*La validazione su finestra modali deve essere sempre permessa anche per record già esistenti*/
/*if ($(".modal-content").is(":visible")) {
var id_record = "";
}*/
var id_module = "'.$id_module.'";
icon.attr("class", "fa fa-spinner fa-spin");
@ -142,7 +138,7 @@ class HTMLWrapper implements WrapperInterface
url: globals.rootdir + "/actions.php",
type: "post",
data: {
id_module: "'.$id_module.'",
id_module: id_module,
id_record: id_record,
name: "'.$name.'",
value: value,