diff --git a/modules/anagrafiche/edit.php b/modules/anagrafiche/edit.php
index 7c592efb3..e6f021015 100755
--- a/modules/anagrafiche/edit.php
+++ b/modules/anagrafiche/edit.php
@@ -250,7 +250,7 @@ $map_load_message = '
'.tr('Clicca per visualizzare').'
';
if (empty($google)) {
echo '
- '.Modules::link('Impostazioni', $dbo->fetchOne("SELECT `id` FROM `zz_settings` WHERE nome='Google Maps API key'")['id'], tr('Per abilitare la visualizzazione delle anagrafiche nella mappa, inserire la Google Maps API Key nella scheda Impostazioni')).'.
+ '.Modules::link('Impostazioni', null, tr('Per abilitare la visualizzazione delle anagrafiche nella mappa, inserire la Google Maps API Key nella scheda Impostazioni'), true, null, true, null, "&search=Google Maps API key").'.
';
} elseif (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($sede_cliente->lng))) {
echo '
diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php
index ce70386f3..25d37e9b2 100755
--- a/modules/fatture/edit.php
+++ b/modules/fatture/edit.php
@@ -71,7 +71,7 @@ if ($dir == 'entrata' && !empty($fattura->dichiarazione) && $fattura->stato->des
echo '
'.tr("Attenzione nessuna aliq. IVA definita per la dichiarazione d'intento. _SETTING_", [
- '_SETTING_' => Modules::link('Impostazioni', $dbo->fetchOne("SELECT `id` FROM `zz_settings` WHERE nome=\"Iva per lettere d'intento\"")['id'], tr('Selezionala dalle impostazioni')),
+ '_SETTING_' => Modules::link('Impostazioni', null, tr('Selezionala dalle impostazioni'), true, null, true, null, "&search=Iva per lettere d'intento"),
]).'
';
}
diff --git a/modules/impostazioni/edit.php b/modules/impostazioni/edit.php
index fa693d1f9..6421e0686 100755
--- a/modules/impostazioni/edit.php
+++ b/modules/impostazioni/edit.php
@@ -21,6 +21,7 @@ use Models\Setting;
include_once __DIR__.'/../../core.php';
+$ricerca = get('search');
$gruppi = Setting::selectRaw('sezione AS nome, COUNT(id) AS numero')
->groupBy(['sezione'])
->orderBy('sezione')
@@ -30,7 +31,7 @@ echo '