Fix, non inserire prima nota + modello se c'è uno sbilancio

This commit is contained in:
Luca 2018-08-28 18:04:52 +02:00
parent 6f0299ddd5
commit d3532f0ab1
2 changed files with 14 additions and 12 deletions

View File

@ -317,10 +317,12 @@ include_once __DIR__.'/../../core.php';
if(bilancio == 0){ if(bilancio == 0){
$("#testo_aggiuntivo").removeClass('text-danger').html(""); $("#testo_aggiuntivo").removeClass('text-danger').html("");
$("#btn_submit").removeClass('hide'); $("#btn_submit").removeClass('hide');
$('#btn_crea_modello').removeClass('hide');
} }
else{ else{
$("#testo_aggiuntivo").addClass('text-danger').html("sbilancio di " + bilancio.toLocale() + " €" ); $("#testo_aggiuntivo").addClass('text-danger').html("sbilancio di " + bilancio.toLocale() + " €" );
$("#btn_submit").addClass('hide'); $("#btn_submit").addClass('hide');
$('#btn_crea_modello').addClass('hide');
} }
} }
@ -336,7 +338,7 @@ include_once __DIR__.'/../../core.php';
var idmastrino = $(this).val(); var idmastrino = $(this).val();
if(idmastrino!=''){ if(idmastrino!=''){
$('#btn_crea_modello').hide(); $('#btn_crea_modello').addClass('hide');
var causale = $(this).find('option:selected').text(); var causale = $(this).find('option:selected').text();
$('#desc').val(causale); $('#desc').val(causale);
@ -351,7 +353,7 @@ include_once __DIR__.'/../../core.php';
} }
}); });
}else{ }else{
$('#btn_crea_modello').show(); $('#btn_crea_modello').removeClass('hide');
} }
}); });

View File

@ -160,23 +160,23 @@ switch (filter('op')) {
//Gruppo Tecnici //Gruppo Tecnici
if ($dbo->fetchArray('SELECT `nome` FROM `zz_groups` WHERE `id` = '.prepare($id_record))[0]['nome']=='Tecnici'){ if ($dbo->fetchArray('SELECT `nome` FROM `zz_groups` WHERE `id` = '.prepare($id_record))[0]['nome']=='Tecnici'){
$data = array (); $permessi = array ();
$data['Dashboard'] = 'rw'; $permessi['Dashboard'] = 'rw';
$data['Anagrafiche'] = 'rw'; $permessi['Anagrafiche'] = 'rw';
$data['Interventi'] = 'rw'; $permessi['Interventi'] = 'rw';
$data['Magazzino'] = 'rw'; $permessi['Magazzino'] = 'rw';
$data['Articoli'] = 'rw'; $permessi['Articoli'] = 'rw';
$dbo->query('DELETE FROM zz_permissions WHERE idgruppo='.prepare($id_record)); $dbo->query('DELETE FROM zz_permissions WHERE idgruppo='.prepare($id_record));
foreach ($data as $module => $permessi) { foreach ($permessi as $module_name => $permesso) {
$idmodule = $dbo->fetchArray('SELECT `id` FROM `zz_modules` WHERE `name` = "'.$module.'"')[0]['id']; $module_id = $dbo->fetchArray('SELECT `id` FROM `zz_modules` WHERE `name` = "'.$module_name.'"')[0]['id'];
$dbo->insert('zz_permissions', [ $dbo->insert('zz_permissions', [
'idgruppo' => $id_record, 'idgruppo' => $id_record,
'idmodule' => $idmodule, 'idmodule' => $module_id,
'permessi' => $permessi, 'permessi' => $permesso,
]); ]);
} }