diff --git a/modules/articoli/header.php b/modules/articoli/header.php index 0cae9a482..d33f30e50 100644 --- a/modules/articoli/header.php +++ b/modules/articoli/header.php @@ -61,9 +61,9 @@ echo ' '; if ($user->is_admin) { - $sedi = $dbo->fetchArray('(SELECT "0" AS id, "Sede legale" AS nomesede) UNION (SELECT id, nomesede FROM an_sedi WHERE idanagrafica='.prepare(setting('Azienda predefinita')).')'); + $sedi = $dbo->fetchArray('SELECT * FROM ((SELECT "0" AS id, "Sede legale" AS nomesede) UNION (SELECT id, nomesede FROM an_sedi WHERE idanagrafica='.prepare(setting('Azienda predefinita')).')) sedi WHERE id IN(SELECT idsede FROM mg_movimenti WHERE idarticolo='.prepare($articolo->id).')'); } else { - $sedi = $dbo->fetchArray('SELECT nomesede FROM zz_user_sedi INNER JOIN ((SELECT "0" AS id, "Sede legale" AS nomesede) UNION (SELECT id, nomesede FROM an_sedi WHERE idanagrafica='.prepare(setting('Azienda predefinita')).')) sedi ON zz_user_sedi.idsede=sedi.id WHERE id_user='.prepare($user['id']).' GROUP BY id_user, nomesede'); + $sedi = $dbo->fetchArray('SELECT * FROM ((SELECT "0" AS id, "Sede legale" AS nomesede) UNION (SELECT id, nomesede FROM an_sedi WHERE idanagrafica='.prepare(setting('Azienda predefinita')).')) sedi WHERE id IN(SELECT idsede FROM mg_movimenti WHERE idarticolo='.prepare($articolo->id).') AND id IN(SELECT idsede FROM zz_user_sedi WHERE id_user='.prepare($user['id']).')'); } $giacenze = $articolo->getGiacenze(); @@ -84,21 +84,19 @@ echo '
Sede | -Giacenza | +'.tr('Sede').' | +'.tr('Giacenza').' | '.($articolo->fattore_um_secondaria != 0 ? ''.tr('U.m. secondaria').' | ' : '').'
---|---|---|---|---|
'.$sede['nomesede'].' | -'.numberFormat($giacenze[$sede['id']][0], 'qta').' '.$articolo->um.' | - '.($articolo->fattore_um_secondaria != 0 ? ''.$giacenze[$sede['id']][0] * $articolo->fattore_um_secondaria.' '.$articolo->um_secondaria.' | ' : '').' -||
'.$sede['nomesede'].' | +'.numberFormat($giacenze[$sede['id']][0], 'qta').' '.$articolo->um.' | + '.($articolo->fattore_um_secondaria != 0 ? ''.$giacenze[$sede['id']][0] * $articolo->fattore_um_secondaria.' '.$articolo->um_secondaria.' | ' : '').' +