Aggiunti filtri su stampa inventario
This commit is contained in:
parent
dec2d64a1d
commit
f450a8b668
|
@ -9,6 +9,8 @@ $search = [
|
|||
'categoria' => $_GET['search_categoria'],
|
||||
'subcategoria' => $_GET['search_subcategoria'],
|
||||
'tipo' => $_GET['search_tipo'],
|
||||
'fornitore' => $_GET['search_fornitore'],
|
||||
'barcode' => $_GET['search_barcode'],
|
||||
];
|
||||
|
||||
foreach ($search as $name => $value) {
|
||||
|
@ -46,6 +48,14 @@ if (!empty($search['subcategoria'])) {
|
|||
$where[] = 'id_sottocategoria IN (SELECT id FROM mg_categorie WHERE nome LIKE '.prepare('%'.$search['subcategoria'].'%').' AND parent NOT NULL)';
|
||||
}
|
||||
|
||||
if (!empty($search['fornitore'])) {
|
||||
$where[] = 'id_fornitore IN (SELECT idanagrafica FROM an_anagrafiche WHERE ragione_sociale LIKE '.prepare('%'.$search['fornitore'].'%').')';
|
||||
}
|
||||
|
||||
if (!empty($search['barcode'])) {
|
||||
$where[] = "(REPLACE(barcode, '.', '') LIKE ".prepare('%'.$search['barcode'].'%').' OR barcode LIKE '.prepare('%'.$search['barcode'].'%').')';
|
||||
}
|
||||
|
||||
$period_end = $_SESSION['period_end'];
|
||||
|
||||
$query = 'SELECT *,
|
||||
|
|
|
@ -181,4 +181,10 @@ INSERT INTO `zz_views` (`id`, `id_module`, `name`, `query`, `order`, `search`, `
|
|||
(NULL, (SELECT id FROM zz_modules WHERE `name`='Articoli'), 'Q.tà impegnata', 'IFNULL(a.qta_impegnata, 0)', 10, 1, 0, 1, '', '', 0, 0, 1),
|
||||
(NULL, (SELECT id FROM zz_modules WHERE `name`='Articoli'), 'Q.tà disponibile', 'qta-IFNULL(a.qta_impegnata, 0)', 11, 1, 0, 1, '', '', 0, 0, 1);
|
||||
|
||||
UPDATE `zz_views` SET `order` = '9' WHERE `zz_views`.`name` = 'Q.tà' AND `zz_views`.`id_module` = (SELECT id FROM zz_modules WHERE `name`='Articoli');
|
||||
UPDATE `zz_views` SET `order` = '9' WHERE `zz_views`.`name` = 'Q.tà' AND `zz_views`.`id_module` = (SELECT id FROM zz_modules WHERE `name`='Articoli');
|
||||
|
||||
UPDATE `zz_views` SET `visible` = '1' WHERE `zz_views`.`name` = 'Fornitore' AND `zz_views`.`id_module` = (SELECT id FROM zz_modules WHERE `name`='Articoli');
|
||||
UPDATE `zz_views` SET `visible` = '1' WHERE `zz_views`.`name` = 'Prezzo di acquisto' AND `zz_views`.`id_module` = (SELECT id FROM zz_modules WHERE `name`='Articoli');
|
||||
UPDATE `zz_views` SET `visible` = '1' WHERE `zz_views`.`name` = 'Prezzo di vendita' AND `zz_views`.`id_module` = (SELECT id FROM zz_modules WHERE `name`='Articoli');
|
||||
|
||||
INSERT INTO `zz_views` (`id`, `id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES (NULL, (SELECT id FROM zz_modules WHERE `name`='Articoli'), 'Barcode', 'mg_articoli.barcode', '2', '1', '0', '0', '', '', '1', '0', '1');
|
Loading…
Reference in New Issue