parent
b4ee59d4d9
commit
141b67055f
|
@ -53,7 +53,7 @@ $id_anagrafica = !empty(get('idanagrafica')) ? get('idanagrafica') : '';
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
{[ "type": "select", "label": "<?php echo $label; ?>", "name": "idanagrafica", "id": "idanagrafica_add", "required": 1, "value": "<?php echo $id_anagrafica; ?>", "ajax-source": "clienti_fornitori", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|tipoanagrafica=<?php echo $tipo_anagrafica; ?>&readonly_tipo=1" ]}
|
{[ "type": "select", "label": "<?php echo $label; ?>", "name": "idanagrafica", "id": "idanagrafica_add", "required": 1, "value": "<?php echo $id_anagrafica; ?>", "ajax-source": "clienti_fornitori", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|tipoanagrafica=<?php echo $tipo_anagrafica; ?>" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- il campo idtipoddt può essere anche rimosso -->
|
<!-- il campo idtipoddt può essere anche rimosso -->
|
||||||
|
|
|
@ -25,7 +25,7 @@ include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
{[ "type": "text", "label": "<?php echo tr('Nome'); ?>", "name": "nome", "required": 1 ]}
|
{[ "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."); ?>" ]}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ if (!empty(filter('idanagrafica'))) {
|
||||||
echo '
|
echo '
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
{[ "type": "text", "label": "'.tr('Username').'", "name": "username", "required": 1, "value": "'.$utente['username'].'", "validation": "username||'.($utente['id'] ?: 0).'" ]}
|
{[ "type": "text", "label": "'.tr('Username').'", "name": "username", "required": 1, "value": "'.$utente['username'].'", "validation": "username|'.$id_module.'|'.($utente['id'] ?: 0).'" ]}
|
||||||
</div>
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
|
|
||||||
include_once __DIR__.'/../../core.php';
|
include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
|
use Models\Group;
|
||||||
use Models\User;
|
use Models\User;
|
||||||
|
|
||||||
$name = filter('name');
|
$name = filter('name');
|
||||||
|
@ -31,7 +32,7 @@ switch ($name) {
|
||||||
['id', '<>', $id_record],
|
['id', '<>', $id_record],
|
||||||
])->count() == 0;
|
])->count() == 0;
|
||||||
|
|
||||||
$message = $disponibile ? tr("L'username è disponbile") : tr("L'username è già in uso");
|
$message = $disponibile ? tr("L'username è disponbile") : tr("L'username aa ".$id_record." è già in uso");
|
||||||
$result = $disponibile;
|
$result = $disponibile;
|
||||||
|
|
||||||
// Lunghezza minima del nome utente (username)
|
// Lunghezza minima del nome utente (username)
|
||||||
|
@ -47,4 +48,22 @@ switch ($name) {
|
||||||
];
|
];
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
case 'gruppo':
|
||||||
|
$disponibile = Group::where([
|
||||||
|
['nome', $value],
|
||||||
|
//['id', '<>', $id_record],
|
||||||
|
])->count() == 0;
|
||||||
|
|
||||||
|
$message = $disponibile ? tr("Il nome del gruppo è disponbile") : tr("Il nome per questo gruppo è già in uso");
|
||||||
|
$result = $disponibile;
|
||||||
|
|
||||||
|
$response = [
|
||||||
|
'result' => $result,
|
||||||
|
'message' => $message,
|
||||||
|
];
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -130,9 +130,11 @@ class HTMLWrapper implements WrapperInterface
|
||||||
var icon = container.find("i");
|
var icon = container.find("i");
|
||||||
|
|
||||||
var id_record = "'.$id_record.'";
|
var id_record = "'.$id_record.'";
|
||||||
if ($(".modal-content").is(":visible")) {
|
|
||||||
|
/*La validazione su finestra modali deve essere sempre permessa anche per record già esistenti*/
|
||||||
|
/*if ($(".modal-content").is(":visible")) {
|
||||||
var id_record = "";
|
var id_record = "";
|
||||||
}
|
}*/
|
||||||
|
|
||||||
icon.attr("class", "fa fa-spinner fa-spin");
|
icon.attr("class", "fa fa-spinner fa-spin");
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue