You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if (str_contains((string) $codice['CodiceTipo'], 'serial') || str_contains((string) $codice['CodiceTipo'], 'Serial')) {
428
430
$serial[] = $codice['CodiceValore'];
429
431
}
430
432
++$i;
431
-
}
432
433
433
-
// Individuazione articolo con codice relativo
434
-
$id_articolo = null;
435
-
// Prendo il codice articolo dal primo nodo CodiceValore che trovo
436
-
$codice_principale = $codici[0]['CodiceValore'];
437
-
if (!empty($codice_principale)) {
434
+
$codice_principale = $codice['CodiceValore'];
435
+
438
436
if (!empty($anagrafica) && empty($id_articolo)) {
439
437
$id_articolo = $database->fetchOne('SELECT `id_articolo` AS id FROM `mg_fornitore_articolo` WHERE `codice_fornitore` = '.prepare($codice_principale).' AND id_fornitore = '.prepare($anagrafica->id))['id'];
440
438
if (empty($id_articolo)) {
@@ -450,6 +448,7 @@ function cleanup(){
450
448
}
451
449
452
450
$idconto_acquisto = $database->fetchOne('SELECT `idconto_acquisto` FROM `mg_articoli` WHERE `id` = '.prepare($id_articolo))['idconto_acquisto'];
451
+
453
452
}
454
453
455
454
$idconto_acquisto = $is_autofattura ? setting('Conto per autofattura') : $idconto_acquisto;
0 commit comments