diff --git a/modules/articoli/actions.php b/modules/articoli/actions.php index 9f7e1955a..99bbfdce0 100755 --- a/modules/articoli/actions.php +++ b/modules/articoli/actions.php @@ -302,6 +302,11 @@ switch (post('op')) { $serials[] = $serial; } + if (post('check')) { + echo json_encode($serials); + break; + } + // no break case 'add_serials': $serials = $serials ?: filter('serials'); diff --git a/modules/articoli/ajax/select.php b/modules/articoli/ajax/select.php index ef6e172c9..c86d83ef1 100755 --- a/modules/articoli/ajax/select.php +++ b/modules/articoli/ajax/select.php @@ -315,4 +315,11 @@ switch ($resource) { $search_fields[] = '`an_anagrafiche`.`ragione_sociale` LIKE '.prepare('%'.$search.'%'); } break; + + case 'serial-articolo': + $query = 'SELECT serial AS id, serial AS descrizione FROM mg_prodotti |where| AND mg_prodotti.dir=\'uscita\' AND id=(SELECT MAX(id) FROM mg_prodotti AS prodotti WHERE prodotti.id_articolo=mg_prodotti.id_articolo AND prodotti.serial=mg_prodotti.serial)'; + + $where[] = 'id_articolo='.prepare($superselect['idarticolo']); + + break; } diff --git a/modules/articoli/plugins/articoli.lotti.php b/modules/articoli/plugins/articoli.lotti.php index 6d0fa889c..9ab674aa5 100755 --- a/modules/articoli/plugins/articoli.lotti.php +++ b/modules/articoli/plugins/articoli.lotti.php @@ -44,6 +44,8 @@ echo '
+ +
@@ -73,6 +75,8 @@ echo ' + +
@@ -94,6 +98,7 @@ echo '
'; // Elenco +if (empty(get('modal'))) { echo '
@@ -337,6 +342,7 @@ echo '
'; +} echo ' '; } @@ -208,7 +254,11 @@ echo '
-
+
+ +
+ +