From f2f2e3944ae2fee3be2cb163200a7986dbc3917c Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Fri, 14 Aug 2020 09:38:17 +0200 Subject: [PATCH] Commento su opzioni dei select --- modules/anagrafiche/ajax/select.php | 18 +++++++++++++++- modules/articoli/ajax/select.php | 32 ++++++++++++++--------------- 2 files changed, 32 insertions(+), 18 deletions(-) diff --git a/modules/anagrafiche/ajax/select.php b/modules/anagrafiche/ajax/select.php index 2afc9c351..32acd2139 100755 --- a/modules/anagrafiche/ajax/select.php +++ b/modules/anagrafiche/ajax/select.php @@ -71,6 +71,10 @@ switch ($resource) { break; + /* + * Opzioni utilizzate: + * - idanagrafica + */ case 'agenti': $query = "SELECT an_anagrafiche.idanagrafica AS id, CONCAT(ragione_sociale, IF(citta IS NULL OR citta = '', '', CONCAT(' (', citta, ')')), IF(deleted_at IS NULL, '', ' (".tr('eliminata').")')) AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica |where| ORDER BY ragione_sociale"; @@ -226,6 +230,10 @@ switch ($resource) { } break; + /* + * Opzioni utilizzate: + * - idanagrafica + */ case 'sedi': if (isset($superselect['idanagrafica'])) { $query = "SELECT * FROM (SELECT '0' AS id, (SELECT idzona FROM an_anagrafiche |where|) AS idzona, CONCAT_WS(' - ', 'Sede legale' , (SELECT CONCAT (citta, ' (', ragione_sociale,')') FROM an_anagrafiche |where|)) AS descrizione UNION SELECT id, idzona, CONCAT_WS(' - ', nomesede, citta) FROM an_sedi |where|) AS tab HAVING descrizione LIKE ".prepare('%'.$search.'%').' ORDER BY descrizione'; @@ -267,6 +275,10 @@ switch ($resource) { break; + /* + * Opzioni utilizzate: + * - idanagrafica + */ case 'referenti': if (isset($superselect['idanagrafica'])) { $query = 'SELECT id, nome AS descrizione FROM an_referenti |where| ORDER BY nome'; @@ -311,7 +323,11 @@ switch ($resource) { break; - case 'dichiarazioni_intento': + /* + * Opzioni utilizzate: + * - idanagrafica + */ + case 'dichiarazioni$superselect_intento': $query = "SELECT id, CONCAT_WS(' - ', numero_protocollo, numero_progressivo) as descrizione FROM co_dichiarazioni_intento |where| ORDER BY data"; foreach ($elements as $element) { diff --git a/modules/articoli/ajax/select.php b/modules/articoli/ajax/select.php index 5c40f85c4..e6683a745 100755 --- a/modules/articoli/ajax/select.php +++ b/modules/articoli/ajax/select.php @@ -3,6 +3,13 @@ include_once __DIR__.'/../../../core.php'; switch ($resource) { + /* + * Opzioni utilizzate: + * - permetti_movimento_a_zero + * - idsede_partenza e idsede_destinazione + * - dir + * - idanagrafica + */ case 'articoli': $sedi_non_impostate = !isset($superselect['idsede_partenza']) && !isset($superselect['idsede_destinazione']); $prezzi_ivati = setting('Utilizza prezzi di vendita comprensivi di IVA'); @@ -218,23 +225,6 @@ switch ($resource) { break; - case 'prodotti_serial': - $query = 'SELECT DISTINCT serial AS descrizione FROM mg_prodotti |where|'; - - $where[] = 'id_articolo='.prepare($superselect['idarticolo']); - $where[] = 'lotto='.prepare($superselect['lotto']); - - foreach ($elements as $element) { - $filter[] = 'serial='.prepare($element); - } - if (!empty($search)) { - $search_fields[] = 'serial LIKE '.prepare('%'.$search.'%'); - } - - $custom['id'] = 'descrizione'; - - break; - case 'categorie': $query = 'SELECT id, nome AS descrizione FROM mg_categorie |where| ORDER BY nome'; @@ -250,6 +240,10 @@ switch ($resource) { break; + /* + * Opzioni utilizzate: + * - id_categoria + */ case 'sottocategorie': if (isset($superselect['id_categoria'])) { $query = 'SELECT id, nome AS descrizione FROM mg_categorie |where| ORDER BY nome'; @@ -278,6 +272,10 @@ switch ($resource) { break; + /* + * Opzioni utilizzate: + * - idanagrafica + */ case 'articoli_barcode': $prezzi_ivati = setting('Utilizza prezzi di vendita comprensivi di IVA');