From 0cbf1ccc84f00bdccf6920a48e4a350dd392e023 Mon Sep 17 00:00:00 2001 From: valentina Date: Thu, 25 Jul 2024 13:02:36 +0200 Subject: [PATCH 01/13] Formattazione codice --- modules/categorie_impianti/buttons.php | 1 - modules/impianti/src/Import/CSV.php | 4 ++-- modules/interventi/bulk.php | 1 - modules/interventi/src/Import/CSV.php | 2 +- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/modules/categorie_impianti/buttons.php b/modules/categorie_impianti/buttons.php index 1fc19b237..dbbcd719b 100644 --- a/modules/categorie_impianti/buttons.php +++ b/modules/categorie_impianti/buttons.php @@ -27,4 +27,3 @@ echo ' '; - diff --git a/modules/impianti/src/Import/CSV.php b/modules/impianti/src/Import/CSV.php index c6833174b..818469a6d 100644 --- a/modules/impianti/src/Import/CSV.php +++ b/modules/impianti/src/Import/CSV.php @@ -104,10 +104,10 @@ class CSV extends CSVImporter if (!empty($record['partita_iva'])) { $anagrafica = Anagrafica::where('piva', '=', $record['partita_iva'])->first(); - } else if (!empty($record['codice_fiscale'])) { + } elseif (!empty($record['codice_fiscale'])) { $anagrafica = Anagrafica::where('codice_fiscale', '=', $record['codice_fiscale'])->first(); } - + if (!empty($anagrafica)) { $url = $record['immagine']; unset($record['immagine']); diff --git a/modules/interventi/bulk.php b/modules/interventi/bulk.php index 63e9cb689..23dc8c931 100755 --- a/modules/interventi/bulk.php +++ b/modules/interventi/bulk.php @@ -318,7 +318,6 @@ switch (post('op')) { flash()->info(tr('Attività duplicate correttamente!')); - break; case 'delete-bulk': diff --git a/modules/interventi/src/Import/CSV.php b/modules/interventi/src/Import/CSV.php index 5d7c9f9b6..2e069f969 100644 --- a/modules/interventi/src/Import/CSV.php +++ b/modules/interventi/src/Import/CSV.php @@ -105,7 +105,7 @@ class CSV extends CSVImporter if (!empty($record['partita_iva'])) { $anagrafica = Anagrafica::where('piva', '=', $record['partita_iva'])->first(); - } else if (!empty($record['codice_fiscale'])) { + } elseif (!empty($record['codice_fiscale'])) { $anagrafica = Anagrafica::where('codice_fiscale', '=', $record['codice_fiscale'])->first(); } From 679524ef02d0366f3dce3f815ddfea66930202c1 Mon Sep 17 00:00:00 2001 From: Luca Date: Thu, 25 Jul 2024 13:04:35 +0200 Subject: [PATCH 02/13] // Se non sono stati inviati alcuni i solleciti, mostro un messaggio di avviso --- modules/scadenzario/bulk.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/scadenzario/bulk.php b/modules/scadenzario/bulk.php index d50355409..54e0349ef 100755 --- a/modules/scadenzario/bulk.php +++ b/modules/scadenzario/bulk.php @@ -172,6 +172,13 @@ switch (post('op')) { ])); } + // Se non sono stati inviati alcuni i solleciti, mostro un messaggio di avviso + if (!empty(array_diff($id_records, $list))) { + flash()->warning(tr('_NUM_ solleciti non sono stati inviati.', [ + '_NUM_' => sizeof(array_diff($id_records, $list)), + ])); + } + break; } From 1edf80a491b4bb871fc6a7da657fd687d161f727 Mon Sep 17 00:00:00 2001 From: Luca Date: Thu, 25 Jul 2024 13:48:24 +0200 Subject: [PATCH 03/13] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 64b65bb1a..8f355ecd0 100755 --- a/README.md +++ b/README.md @@ -195,3 +195,5 @@ Verificheremo se la pull request soddisferà i requisiti e, una volta approvata, ## Licenza Questo progetto è tutelato dalla licenza [**GPL 3**](https://github.com/devcode-it/openstamanager/blob/master/LICENSE). + +Si richiede che qualsiasi distribuzione del software (o di sue versioni modificate) includa una copia del codice sorgente completo, una menzione adeguata al software originale **OpenSTAManager** e una copia della licenza GPL 3. From 75e140d7ea34c637b0ecba28daed186c079ae77b Mon Sep 17 00:00:00 2001 From: Beppe Date: Thu, 25 Jul 2024 14:50:08 +0200 Subject: [PATCH 04/13] Aggiunta seconda clausola per JOIN nelle API --- .../anagrafiche/src/API/v1/Anagrafiche.php | 44 ++++++++++++------- modules/articoli/src/API/v1/Articoli.php | 38 ++++++++++------ modules/interventi/src/API/v1/Interventi.php | 6 ++- src/API/Manager.php | 12 ++++- 4 files changed, 70 insertions(+), 30 deletions(-) diff --git a/modules/anagrafiche/src/API/v1/Anagrafiche.php b/modules/anagrafiche/src/API/v1/Anagrafiche.php index 9d9512e7f..a8030882a 100755 --- a/modules/anagrafiche/src/API/v1/Anagrafiche.php +++ b/modules/anagrafiche/src/API/v1/Anagrafiche.php @@ -30,41 +30,55 @@ class Anagrafiche extends Resource implements RetrieveInterface, CreateInterface { public function retrieve($request) { - $table = '`an_anagrafiche`'; + $table = 'an_anagrafiche'; $select = [ - '`an_anagrafiche`.*', - '`an_nazioni_lang`.`title` AS nazione', + 'an_anagrafiche.*', + 'an_nazioni_lang.title AS nazione', ]; $joins[] = [ - 'an_nazioni_lang' => '`an_nazioni_lang`.`id_record` = `an_nazioni`.`id` AND `an_nazioni_lang`.`id_lang` = '.\Models\Locale::getDefault()->id, + 'an_nazioni', + 'an_nazioni.id', + 'an_anagrafiche.id_nazione', ]; - $where[] = ['`an_anagrafiche`.`deleted_at`', '=', null]; + $joins[] = [ + 'an_nazioni_lang', + 'an_nazioni_lang.id_record', + 'an_nazioni.id', + 'an_nazioni_lang.id_lang', + \Models\Locale::getDefault()->id, + ]; - $order['`an_anagrafiche`.`ragione_sociale`'] = 'ASC'; + $where[] = ['an_anagrafiche.deleted_at', '=', null]; + + $order['an_anagrafiche.ragione_sociale'] = 'ASC'; if ($request['resource'] != 'anagrafiche') { $type = 'Cliente'; $joins[] = [ - '`an_tipianagrafiche_anagrafiche`', - '`an_anagrafiche`.`idanagrafica`', - '`an_tipianagrafiche_anagrafiche`.`idanagrafica`', + 'an_tipianagrafiche_anagrafiche', + 'an_anagrafiche.idanagrafica', + 'an_tipianagrafiche_anagrafiche.idanagrafica', ]; $joins[] = [ - '`an_tipianagrafiche`', - '`an_tipianagrafiche_anagrafiche`.`idtipoanagrafica`', - '`an_tipianagrafiche`.`id`', + 'an_tipianagrafiche', + 'an_tipianagrafiche_anagrafiche.idtipoanagrafica', + 'an_tipianagrafiche.id', ]; $joins[] = [ - 'an_tipianagrafiche_lang' => '`an_tipianagrafiche_lang`.`idrecord` = `an_tipianagrafiche`.`id` AND `an_tipianagrafiche_lang`.`idlang` = '.\Models\Locale::getDefault()->id, + 'an_tipianagrafiche_lang', + 'an_tipianagrafiche_lang.id_record', + 'an_tipianagrafiche.id', + 'an_tipianagrafiche_lang.id_lang', + \Models\Locale::getDefault()->id, + 'an_tipianagrafiche_lang.title', + ''.$type.'', ]; - - $where[] = ['`an_tipianagrafiche_lang`.`title`', '=', $type]; } return [ diff --git a/modules/articoli/src/API/v1/Articoli.php b/modules/articoli/src/API/v1/Articoli.php index ff3628cb2..dc687013d 100755 --- a/modules/articoli/src/API/v1/Articoli.php +++ b/modules/articoli/src/API/v1/Articoli.php @@ -33,39 +33,51 @@ class Articoli extends Resource implements RetrieveInterface, UpdateInterface, C $table = 'mg_articoli'; $select = [ 'mg_articoli.*', - '`categorie`.`nome` AS categoria', - '`sottocategorie`.`nome` AS sottocategoria', + 'categorie_lang.title AS categoria', + 'sottocategorie_lang.title AS sottocategoria', ]; $joins[] = [ - 'mg_articoli_lang' => 'mg_articoli_lang.id_record = mg_articoli.id AND mg_articoli_lang.id_lang = '.\Models\Locale::getDefault()->id, + 'mg_articoli_lang', + 'mg_articoli_lang.id_record', + 'mg_articoli.id', + 'mg_articoli_lang.id_lang', + \Models\Locale::getDefault()->id, ]; $joins[] = [ - '`mg_categorie` AS categorie', - '`mg_articoli`.`id_categoria`', - '`categorie`.`id`', + 'mg_categorie AS categorie', + 'mg_articoli.id_categoria', + 'categorie.id', ]; $joins[] = [ - 'mg_categorie_lang AS categorie_lang' => '`mg_categorie_lang`.`id_record` = `categorie`.`id` AND `mg_categorie_lang`.`id_lang` = '.\Models\Locale::getDefault()->id, + 'mg_categorie_lang AS categorie_lang', + 'categorie_lang.id_record', + 'categorie.id', + 'categorie_lang.id_lang', + \Models\Locale::getDefault()->id, ]; $joins[] = [ - '`mg_categorie` AS sottocategorie', - '`mg_articoli`.`id_sottocategoria`', - '`sottocategorie`.`id`', + 'mg_categorie AS sottocategorie', + 'mg_articoli.id_sottocategoria', + 'sottocategorie.id', ]; $joins[] = [ - '`mg_categorie_lang` AS sottocategorie_lang' => '`mg_categorie_lang`.`id_record` = `sottocategorie`.`id` AND `mg_categorie_lang`.`id_lang` = '.\Models\Locale::getDefault()->id, + 'mg_categorie_lang AS sottocategorie_lang', + 'sottocategorie_lang.id_record', + 'sottocategorie.id', + 'sottocategorie_lang.id_lang', + \Models\Locale::getDefault()->id, ]; - $where[] = ['`mg_articoli`.`deleted_at`', '=', null]; + $where[] = ['mg_articoli.deleted_at', '=', null]; $whereraw = []; - $order['`mg_articoli`.`id`'] = 'ASC'; + $order['mg_articoli.id'] = 'ASC'; return [ 'table' => $table, diff --git a/modules/interventi/src/API/v1/Interventi.php b/modules/interventi/src/API/v1/Interventi.php index ac318b9c9..fcd2b656c 100755 --- a/modules/interventi/src/API/v1/Interventi.php +++ b/modules/interventi/src/API/v1/Interventi.php @@ -51,7 +51,11 @@ class Interventi extends Resource implements RetrieveInterface, CreateInterface, ]; $joins[] = [ - 'in_statiintervento_lang' => 'in_statiintervento_lang.id_record = in_statiintervento.id AND in_statiintervento_lang.id_lang = '.\Models\Locale::getDefault()->id, + 'in_statiintervento_lang', + 'in_statiintervento_lang.id_record', + 'in_statiintervento.id', + 'in_statiintervento_lang.id_lang', + \Models\Locale::getDefault()->id, ]; $joins[] = [ diff --git a/src/API/Manager.php b/src/API/Manager.php index 34d04847d..a9eb24e81 100755 --- a/src/API/Manager.php +++ b/src/API/Manager.php @@ -180,7 +180,17 @@ class Manager } foreach ($joins as $join) { - $query->leftJoin($join[0], $join[1], $join[2]); + if (count($join) >= 3) { + $query->leftJoin($join[0], function($joinClause) use ($join) { + $joinClause->on($join[1], $join[2]); + + // Aggiungi condizioni aggiuntive se ci sono abbastanza elementi in $join + if (isset($join[3])) { + $joinClause->whereRaw($join[3] . ' = ?', [$join[4]]); + } + + }); + } } if (!empty($where)) { From a57e6db9b8ec912d2e8c42f11d584b9ef4ba7020 Mon Sep 17 00:00:00 2001 From: FabioL <1647128+loviuz@users.noreply.github.com> Date: Thu, 25 Jul 2024 14:58:18 +0200 Subject: [PATCH 05/13] Fix salvataggio stampe contabili definitive --- templates/registro_iva/init.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/registro_iva/init.php b/templates/registro_iva/init.php index 053866dce..3cb785561 100755 --- a/templates/registro_iva/init.php +++ b/templates/registro_iva/init.php @@ -20,7 +20,7 @@ include_once __DIR__.'/../../core.php'; use Models\Module; -$dir = $_GET['dir']; +$dir = filter('dir'); $id_sezionale = filter('id_sezionale'); $sezionale = $dbo->fetchOne('SELECT `zz_segments_lang`.`title` FROM `zz_segments` LEFT JOIN `zz_segments_lang` ON (`zz_segments`.`id` = `zz_segments_lang`.`id_record` AND `zz_segments_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `zz_segments`.`id` = '.$id_sezionale)['name']; From 8c33757941c9f06f3791381bd77c284ae4d6f0b3 Mon Sep 17 00:00:00 2001 From: Beppe Date: Thu, 25 Jul 2024 16:02:28 +0200 Subject: [PATCH 06/13] Fix refuso --- modules/interventi/src/API/v1/Interventi.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/interventi/src/API/v1/Interventi.php b/modules/interventi/src/API/v1/Interventi.php index fcd2b656c..2495cc972 100755 --- a/modules/interventi/src/API/v1/Interventi.php +++ b/modules/interventi/src/API/v1/Interventi.php @@ -41,7 +41,7 @@ class Interventi extends Resource implements RetrieveInterface, CreateInterface, 'in_interventi.*', 'MAX(in_interventi_tecnici.orario_fine) as data', 'GROUP_CONCAT(DISTINCT b.ragione_sociale SEPARATOR \', \') AS tecnici', - 'in_statiintervento_lang.name AS stato', + 'in_statiintervento_lang.title AS stato', ]; $joins[] = [ From c78abaebd55db69adfd835924503104a652d9d34 Mon Sep 17 00:00:00 2001 From: valentina Date: Thu, 25 Jul 2024 16:49:44 +0200 Subject: [PATCH 07/13] Fix eliminazione articolo collegato a listino --- modules/articoli/bulk.php | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/articoli/bulk.php b/modules/articoli/bulk.php index d44210b6d..df39461a7 100755 --- a/modules/articoli/bulk.php +++ b/modules/articoli/bulk.php @@ -160,6 +160,7 @@ switch (post('op')) { if (!empty($elementi)) { $dbo->query('UPDATE `mg_articoli` SET `deleted_at` = NOW() WHERE `id` = '.prepare($id).Modules::getAdditionalsQuery($id_module)); } else { + $dbo->query('DELETE FROM `mg_prezzi_articoli` WHERE `id_articolo` = '.prepare($id)); $dbo->query('DELETE FROM `mg_articoli` WHERE `id` = '.prepare($id).Modules::getAdditionalsQuery($id_module)); } } From 0d851a3cd8afa9244d0a73127d997070ea4e6020 Mon Sep 17 00:00:00 2001 From: valentina Date: Mon, 29 Jul 2024 10:25:53 +0200 Subject: [PATCH 08/13] Fix minore --- include/init/update.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/init/update.php b/include/init/update.php index 8e65209d9..eac0f8717 100755 --- a/include/init/update.php +++ b/include/init/update.php @@ -118,7 +118,7 @@ if (filter('action') == 'do_update') { include_once App::filepath('include|custom|', 'top.php'); echo ' -
+

'.tr('Aggiornamento in corso!').'

From f6b7fedc091ffd179f48773737233286fbb38121 Mon Sep 17 00:00:00 2001 From: valentina Date: Mon, 29 Jul 2024 10:59:30 +0200 Subject: [PATCH 09/13] Fix calcolo totali in registrazione contabile da bulk --- modules/primanota/movimenti.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/primanota/movimenti.php b/modules/primanota/movimenti.php index dde1378e2..adb76eabc 100755 --- a/modules/primanota/movimenti.php +++ b/modules/primanota/movimenti.php @@ -133,6 +133,11 @@ foreach ($scadenze as $id_documento => $righe) { ]); renderTabella($nome, $righe, $totale_dare, $totale_avere); + + foreach ($righe as $riga) { + $totale_dare += $riga['dare']; + $totale_avere += $riga['avere']; + } } // Elenco per scadenze @@ -146,6 +151,10 @@ foreach ($scadenze as $id_scadenza => $righe) { ]); renderTabella($nome, $righe, $totale_dare, $totale_avere); + foreach ($righe as $riga) { + $totale_dare += $riga['dare']; + $totale_avere += $riga['avere']; + } } // Elenco generale From a8b7ea98b128c4ac3814299a4c7e18ebfdb7e340 Mon Sep 17 00:00:00 2001 From: valentina Date: Mon, 29 Jul 2024 11:29:35 +0200 Subject: [PATCH 10/13] Fix ricalcolo totali aggiunta registrazione contabile da bulk --- modules/primanota/movimenti.php | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/modules/primanota/movimenti.php b/modules/primanota/movimenti.php index adb76eabc..d6e6656b5 100755 --- a/modules/primanota/movimenti.php +++ b/modules/primanota/movimenti.php @@ -192,8 +192,8 @@ echo ' - - + +
'.tr('Totale').''.moneyFormat($totale_dare).''.moneyFormat($totale_avere).''.moneyFormat($totale_dare).''.moneyFormat($totale_avere).'
'; @@ -370,6 +370,22 @@ $(document).on("keyup change", "input[id*=avere]", function() { } }); +$(document).on("change", "[id*=dare], [id*=avere]", function() { + var totalDare = 0; + var totalAvere = 0; + + $("[id*=dare]").each(function() { + totalDare += parseFloat($(this).val()) || 0; + }); + + $("[id*=avere]").each(function() { + totalAvere += parseFloat($(this).val()) || 0; + }); + + $("#totale_dare").text(totalDare.toFixed(2)); + $("#totale_avere").text(totalAvere.toFixed(2)); +}); + function visualizzaMovimenti(button) { let id_conto = $(button).parent().parent().find("select").val(); openModal("'.tr('Ultimi 25 movimenti').'", "'.$module->fileurl('dettagli.php').'?id_module=" + globals.id_module + "&id_conto=" + id_conto); From 8d5c11d968a0e492d76c7ccb9062f0d617ad2e69 Mon Sep 17 00:00:00 2001 From: valentina Date: Mon, 29 Jul 2024 11:33:38 +0200 Subject: [PATCH 11/13] Fix minore --- modules/primanota/movimenti.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/primanota/movimenti.php b/modules/primanota/movimenti.php index d6e6656b5..4b604a3af 100755 --- a/modules/primanota/movimenti.php +++ b/modules/primanota/movimenti.php @@ -382,8 +382,8 @@ $(document).on("change", "[id*=dare], [id*=avere]", function() { totalAvere += parseFloat($(this).val()) || 0; }); - $("#totale_dare").text(totalDare.toFixed(2)); - $("#totale_avere").text(totalAvere.toFixed(2)); + $("#totale_dare").text(totalDare.toLocale()); + $("#totale_avere").text(totalAvere.toLocale()); }); function visualizzaMovimenti(button) { From 634eb2516428fdaff970c73471b764ec71671323 Mon Sep 17 00:00:00 2001 From: valentina Date: Mon, 29 Jul 2024 11:49:00 +0200 Subject: [PATCH 12/13] Fix per php8.0 --- modules/anagrafiche/src/API/v1/Anagrafiche.php | 2 +- plugins/importFE/src/FatturaOrdinaria.php | 4 ++-- src/API/Manager.php | 7 +++---- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/anagrafiche/src/API/v1/Anagrafiche.php b/modules/anagrafiche/src/API/v1/Anagrafiche.php index a8030882a..ad4da798f 100755 --- a/modules/anagrafiche/src/API/v1/Anagrafiche.php +++ b/modules/anagrafiche/src/API/v1/Anagrafiche.php @@ -73,7 +73,7 @@ class Anagrafiche extends Resource implements RetrieveInterface, CreateInterface $joins[] = [ 'an_tipianagrafiche_lang', 'an_tipianagrafiche_lang.id_record', - 'an_tipianagrafiche.id', + 'an_tipianagrafiche.id', 'an_tipianagrafiche_lang.id_lang', \Models\Locale::getDefault()->id, 'an_tipianagrafiche_lang.title', diff --git a/plugins/importFE/src/FatturaOrdinaria.php b/plugins/importFE/src/FatturaOrdinaria.php index f947ee4ab..39adc4f8b 100755 --- a/plugins/importFE/src/FatturaOrdinaria.php +++ b/plugins/importFE/src/FatturaOrdinaria.php @@ -533,7 +533,7 @@ class FatturaOrdinaria extends FatturaElettronica $percentuale = $m[3]; $totale_previsto = round($importo / $percentuale * 100, 2); - $percentuale_importo = round($totale_previsto / $totale * 100, 2); + $percentuale_importo = round($totale_previsto / ($totale ?: 1) * 100, 2); $ritenuta_contributi = $database->fetchOne('SELECT * FROM`co_ritenuta_contributi` WHERE `percentuale` = '.prepare($percentuale).' AND `percentuale_imponibile` = '.prepare($percentuale_importo)); if (empty($ritenuta_contributi)) { @@ -634,7 +634,7 @@ class FatturaOrdinaria extends FatturaElettronica } $totale_previsto = round($importo * 100 / $percentuale, 2); - $percentuale_importo = round($totale_previsto / $totale * 100, 2); + $percentuale_importo = round($totale_previsto / ($totale ?: 1) * 100, 2); $percentuale_importo = min($percentuale_importo, 100); // Nota: Fix per la percentuale che superava il 100% nel caso di importi con Rivalsa compresa $ritenuta_acconto = $database->fetchOne('SELECT * FROM `co_ritenutaacconto` WHERE `percentuale` = '.prepare($percentuale).' AND `percentuale_imponibile` = '.prepare($percentuale_importo)); diff --git a/src/API/Manager.php b/src/API/Manager.php index a9eb24e81..34780c3e2 100755 --- a/src/API/Manager.php +++ b/src/API/Manager.php @@ -181,14 +181,13 @@ class Manager foreach ($joins as $join) { if (count($join) >= 3) { - $query->leftJoin($join[0], function($joinClause) use ($join) { + $query->leftJoin($join[0], function ($joinClause) use ($join) { $joinClause->on($join[1], $join[2]); - + // Aggiungi condizioni aggiuntive se ci sono abbastanza elementi in $join if (isset($join[3])) { - $joinClause->whereRaw($join[3] . ' = ?', [$join[4]]); + $joinClause->whereRaw($join[3].' = ?', [$join[4]]); } - }); } } From f31a30f0e2c0d343203a3a7713f69927c1be88b5 Mon Sep 17 00:00:00 2001 From: Luca Date: Mon, 29 Jul 2024 14:31:10 +0200 Subject: [PATCH 13/13] Spostata impostazione --- update/2_5_3.sql | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/update/2_5_3.sql b/update/2_5_3.sql index 047f93cfa..a2540fd59 100644 --- a/update/2_5_3.sql +++ b/update/2_5_3.sql @@ -127,4 +127,8 @@ UPDATE `zz_widgets` SET `more_link` = "if($(\'#th_Tipo input\').val()!= \'Tecnic UPDATE `zz_widgets` SET `more_link` = "if($(\'#th_Tipo input\').val()!= \'Fornitore\'){ $(\'#th_Tipo input\').val(\'Fornitore\').trigger(\'keyup\');} else { $(\'#th_Tipo input\').val(\'\').trigger(\'keyup\');}" WHERE `zz_widgets`.`name` = 'Numero di fornitori'; UPDATE `zz_widgets` SET `more_link` = "if($(\'#th_Tipo input\').val()!= \'Agente\'){ $(\'#th_Tipo input\').val(\'Agente\').trigger(\'keyup\');} else { $(\'#th_Tipo input\').val(\'\').trigger(\'keyup\');}" WHERE `zz_widgets`.`name` = 'Numero di agenti'; UPDATE `zz_widgets` SET `more_link` = "if($(\'#th_Tipo input\').val()!= \'Vettore\'){ $(\'#th_Tipo input\').val(\'Vettore\').trigger(\'keyup\');} else { $(\'#th_Tipo input\').val(\'\').trigger(\'keyup\');}" WHERE `zz_widgets`.`name` = 'Numero di vettori'; -UPDATE `zz_widgets` SET `more_link` = "$(\'#th_Tipo input\').val(\'\').trigger(\'keyup\');" WHERE `zz_widgets`.`name` = 'Tutte le anagrafiche'; \ No newline at end of file +UPDATE `zz_widgets` SET `more_link` = "$(\'#th_Tipo input\').val(\'\').trigger(\'keyup\');" WHERE `zz_widgets`.`name` = 'Tutte le anagrafiche'; + + +-- Spostata impostazione Stato dell'attività alla chiusura (utilizzata solo da APP) +UPDATE `zz_settings` SET `sezione` = 'Applicazione' WHERE `zz_settings`.`nome` = "Stato dell\'attività alla chiusura"; \ No newline at end of file