File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3333 $ barcodes = $ dbo ->table ('mg_articoli_barcode ' )->where ('idarticolo ' ,$ id_record )->get ();
3434}
3535
36- if ( !empty (get ('qta ' )) ){
37- foreach ($ barcodes as $ barcode ) {
38- for ( $ i =0 ; $ i <get ('qta ' ); $ i ++ ){
39- $ records [] = $ barcode ;
36+ // Inizializza $records come array vuoto
37+ $ records = [];
38+
39+ // Verifica che $barcodes non sia null o vuoto
40+ if (!empty ($ barcodes ) && is_array ($ barcodes )) {
41+ if ( !empty (get ('qta ' )) ){
42+ foreach ($ barcodes as $ barcode ) {
43+ for ( $ i =0 ; $ i <get ('qta ' ); $ i ++ ){
44+ $ records [] = $ barcode ;
45+ }
4046 }
47+ }else {
48+ $ records = $ barcodes ;
4149 }
42- }else {
43- $ records = $ barcodes ;
4450}
4551
4652$ pages = count ($ records );
Original file line number Diff line number Diff line change 4343 $ barcodes = $ dbo ->table ('mg_articoli_barcode ' )->where ('idarticolo ' ,$ id_record )->get ();
4444}
4545
46- if ( !empty (get ('qta ' )) ){
47- foreach ($ barcodes as $ barcode ) {
48- for ( $ i =0 ; $ i <get ('qta ' ); $ i ++ ){
49- $ records [] = $ barcode ;
46+ // Inizializza $records come array vuoto
47+ $ records = [];
48+
49+ // Verifica che $barcodes non sia null o vuoto
50+ if (!empty ($ barcodes ) && is_array ($ barcodes )) {
51+ if ( !empty (get ('qta ' )) ){
52+ foreach ($ barcodes as $ barcode ) {
53+ for ( $ i =0 ; $ i <get ('qta ' ); $ i ++ ){
54+ $ records [] = $ barcode ;
55+ }
5056 }
57+ }else {
58+ $ records = $ barcodes ;
5159 }
52- }else {
53- $ records = $ barcodes ;
5460}
5561
5662echo "
6066$ i = 0 ;
6167$ prezzi_ivati = setting ('Utilizza prezzi di vendita comprensivi di IVA ' );
6268
63- foreach ($ records as $ record ) {
69+ // Verifica che ci siano records da elaborare
70+ if (!empty ($ records )) {
71+ foreach ($ records as $ record ) {
6472 $ articolo = Articolo::find ($ record ->idarticolo );
6573 $ barcode = $ record ->barcode ;
6674
7785 </td><br><br> ' ;
7886
7987 ++$ i ;
88+ }
8089}
8190
8291echo '
You can’t perform that action at this time.
0 commit comments