Fix eliminazione anagrafiche da bulk
This commit is contained in:
parent
1d9c95bad7
commit
6eec534c3e
|
@ -31,7 +31,7 @@ switch (post('op')) {
|
||||||
|
|
||||||
foreach ($id_records as $id) {
|
foreach ($id_records as $id) {
|
||||||
$anagrafica = $dbo->fetchArray('SELECT `an_tipianagrafiche`.`id` FROM `an_tipianagrafiche` LEFT JOIN `an_tipianagrafiche_lang` ON (`an_tipianagrafiche`.`id` = `an_tipianagrafiche_lang`.`id_record` AND `an_tipianagrafiche_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') INNER JOIN `an_tipianagrafiche_anagrafiche` ON `an_tipianagrafiche`.`id`=`an_tipianagrafiche_anagrafiche`.`idtipoanagrafica` WHERE `idanagrafica`='.prepare($id));
|
$anagrafica = $dbo->fetchArray('SELECT `an_tipianagrafiche`.`id` FROM `an_tipianagrafiche` LEFT JOIN `an_tipianagrafiche_lang` ON (`an_tipianagrafiche`.`id` = `an_tipianagrafiche_lang`.`id_record` AND `an_tipianagrafiche_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') INNER JOIN `an_tipianagrafiche_anagrafiche` ON `an_tipianagrafiche`.`id`=`an_tipianagrafiche_anagrafiche`.`idtipoanagrafica` WHERE `idanagrafica`='.prepare($id));
|
||||||
$tipi = array_column($anagrafica, 'idtipoanagrafica');
|
$tipi = array_column($anagrafica, 'id');
|
||||||
|
|
||||||
// Se l'anagrafica non è di tipo Azienda
|
// Se l'anagrafica non è di tipo Azienda
|
||||||
if (!in_array($id_tipo_azienda, $tipi)) {
|
if (!in_array($id_tipo_azienda, $tipi)) {
|
||||||
|
@ -39,12 +39,13 @@ switch (post('op')) {
|
||||||
++ $eliminate;
|
++ $eliminate;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($eliminate > 1) {
|
if ($eliminate > 1) {
|
||||||
flash()->info(tr('Sono state eliminate _NUM_ anagrafiche', ['_NUM_' => $eliminate]));
|
flash()->info(tr('Sono state eliminate _NUM_ anagrafiche', ['_NUM_' => $eliminate]));
|
||||||
} elseif ($eliminate == 1) {
|
} elseif ($eliminate == 1) {
|
||||||
flash()->info(tr('E\' stata eliminata una anagrafica'));
|
flash()->info(tr('E\' stata eliminata una anagrafica'));
|
||||||
} else {
|
} else {
|
||||||
flash()->info(tr('Non è stato possibile eliminare le anagrafiche selezionate.'));
|
flash()->warning(tr('Non è stato possibile eliminare le anagrafiche selezionate.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue