Migliorie minori

Blocco il salvataggio del codice fiscale se già presente
 Blocco il salvataggio della partita iva se già presente
This commit is contained in:
Luca 2019-11-14 19:00:15 +01:00
parent 2ead8908f9
commit 05657a301f
1 changed files with 19 additions and 11 deletions

View File

@ -112,7 +112,7 @@ switch (post('op')) {
if (!empty($idanagrafica)) {
$array = explode(',', $idanagrafica);
foreach ($array as $value) {
flash()->warning(tr('Attenzione: la partita IVA _IVA_ è già stata censita _LINK_', [
flash()->warning(tr('Attenzione: la partita IVA _IVA_ è già stata censita. _LINK_', [
'_IVA_' => post('piva'),
'_LINK_' => Modules::link('Anagrafiche', $value, null, null, ''),
]));
@ -177,12 +177,16 @@ switch (post('op')) {
// Blocco il salvataggio del codice fiscale se già presente
if (!empty(post('codice_fiscale'))) {
$count_cf = $dbo->fetchNum('SELECT codice_fiscale FROM an_anagrafiche WHERE codice_fiscale = '.prepare(post('codice_fiscale')).' AND idanagrafica != '.prepare($id_record));
$idanagrafica = $dbo->fetchOne('SELECT GROUP_CONCAT(idanagrafica) AS idanagrafica FROM an_anagrafiche WHERE codice_fiscale = '.prepare(post('codice_fiscale')).' AND idanagrafica != '.prepare($id_record))['idanagrafica'];
if ($count_cf > 0) {
flash()->warning(tr('Attenzione: il codice fiscale _COD_ è già stato censito', [
'_COD_' => post('codice_fiscale'),
]));
if (!empty($idanagrafica)) {
$array = explode(',', $idanagrafica);
foreach ($array as $value) {
flash()->warning(tr('Attenzione: il codice fiscale _COD_ è già stato censito. _LINK_', [
'_COD_' => post('codice_fiscale'),
'_LINK_' => Modules::link('Anagrafiche', $value, null, null, ''),
]));
}
} else {
$anagrafica->codice_fiscale = strtoupper(post('codice_fiscale'));
}
@ -192,12 +196,16 @@ switch (post('op')) {
// Blocco il salvataggio della partita iva se già presente
if (!empty(post('piva'))) {
$count_piva = $dbo->fetchNum('SELECT piva FROM an_anagrafiche WHERE piva = '.prepare(post('piva')).' AND idanagrafica != '.prepare($id_record));
$idanagrafica = $dbo->fetchOne('SELECT GROUP_CONCAT(idanagrafica) AS idanagrafica FROM an_anagrafiche WHERE piva = '.prepare(post('piva')).' AND idanagrafica != '.prepare($id_record))['idanagrafica'];
if ($count_piva > 0) {
flash()->warning(tr('Attenzione: la partita IVA _IVA_ è già stata censita', [
'_IVA_' => post('piva'),
]));
if (!empty($idanagrafica)) {
$array = explode(',', $idanagrafica);
foreach ($array as $value) {
flash()->warning(tr('Attenzione: la partita IVA _IVA_ è già stata censita. _LINK_', [
'_IVA_' => post('piva'),
'_LINK_' => Modules::link('Anagrafiche', $value, null, null, ''),
]));
}
} else {
$anagrafica->partita_iva = post('piva');
}