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
Copy file name to clipboardExpand all lines: modules/articoli/ajax/select.php
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -141,7 +141,7 @@
141
141
// Se c'è una sede settata, carico tutti gli articoli presenti in quella sede
142
142
if (!$sedi_non_impostate) {
143
143
$query .= '
144
-
LEFT JOIN (SELECT `idarticolo`, `idsede` FROM `mg_movimenti` GROUP BY `idarticolo`) movimenti ON `movimenti`.`idarticolo`=`mg_articoli`.`id`
144
+
LEFT JOIN (SELECT `idarticolo`, `idsede` FROM `mg_movimenti` GROUP BY `idarticolo`, `idsede`) movimenti ON `movimenti`.`idarticolo`=`mg_articoli`.`id`
145
145
LEFT JOIN `an_sedi` ON `an_sedi`.`id` = `movimenti`.`idsede`';
146
146
}
147
147
@@ -207,10 +207,11 @@
207
207
// Eventuali articoli disabilitati
208
208
foreach ($rsas$k => $r) {
209
209
// Lettura movimenti delle mie sedi
210
-
$qta_sede = $dbo->fetchOne('SELECT SUM(`mg_movimenti`.`qta`) AS qta FROM `mg_movimenti` LEFT JOIN `an_sedi` ON `an_sedi`.`id` = `mg_movimenti`.`idsede` WHERE `mg_movimenti`.`idarticolo` = '.prepare($r['id']).' AND `idsede` = '.prepare($superselect['idsede_partenza']))['qta'];
210
+
$qta_sede = $dbo->fetchOne('SELECT IFNULL(SUM(`mg_movimenti`.`qta`), 0) AS qta FROM `mg_movimenti` LEFT JOIN `an_sedi` ON `an_sedi`.`id` = `mg_movimenti`.`idsede` WHERE `mg_movimenti`.`idarticolo` = '.prepare($r['id']).' AND `idsede` = '.prepare($superselect['idsede_partenza']))['qta'];
0 commit comments