Aggiunta ricerca automatica in Impostazioni
This commit is contained in:
parent
565e4c7c86
commit
119ec6e7c1
|
@ -250,7 +250,7 @@ $map_load_message = '<p>'.tr('Clicca per visualizzare').'</p>';
|
|||
if (empty($google)) {
|
||||
echo '
|
||||
<div class="alert alert-info">
|
||||
'.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").'.
|
||||
</div>';
|
||||
} elseif (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($sede_cliente->lng))) {
|
||||
echo '
|
||||
|
|
|
@ -71,7 +71,7 @@ if ($dir == 'entrata' && !empty($fattura->dichiarazione) && $fattura->stato->des
|
|||
echo '
|
||||
<div class="alert alert-warning">
|
||||
<i class="fa fa-warning"></i> '.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"),
|
||||
]).'
|
||||
</div>';
|
||||
}
|
||||
|
|
|
@ -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 '
|
|||
<div class="row">
|
||||
<div class="col-md-6 col-md-offset-3">
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control" placeholder="'.tr('Ricerca rapida').'" id="ricerca_impostazioni"/>
|
||||
<input type="text" class="form-control" placeholder="'.tr('Ricerca rapida').'" id="ricerca_impostazioni" value="'.$ricerca.'"/>
|
||||
<div class="input-group-btn">
|
||||
<button class="btn btn-primary" type="button">
|
||||
<span class="fa fa-search"></span>
|
||||
|
@ -146,3 +147,8 @@ function riprovaSalvataggio() {
|
|||
}
|
||||
}
|
||||
</script>';
|
||||
|
||||
if (!empty($ricerca)){
|
||||
echo '
|
||||
<script>$("#ricerca_impostazioni").change();</script>';
|
||||
}
|
||||
|
|
|
@ -118,7 +118,7 @@ $map_load_message = '<p>'.tr('Clicca per visualizzare').'</p>';
|
|||
if (empty($google)) {
|
||||
echo '
|
||||
<div class="alert alert-info">
|
||||
'.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").'.
|
||||
</div>';
|
||||
} elseif (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($sede_cliente->lng))) {
|
||||
echo '
|
||||
|
|
|
@ -143,7 +143,7 @@ if (!empty($google)) {
|
|||
} else {
|
||||
echo '
|
||||
<div class="alert alert-info">
|
||||
'.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").'.
|
||||
</div>';
|
||||
}
|
||||
|
||||
|
|
|
@ -273,10 +273,11 @@ class Modules
|
|||
* @param string $extra
|
||||
* @param bool $blank
|
||||
* @param string $anchor
|
||||
* @param string $params
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function link($modulo, $id_record = null, $testo = null, $alternativo = true, $extra = null, $blank = true, $anchor = null)
|
||||
public static function link($modulo, $id_record = null, $testo = null, $alternativo = true, $extra = null, $blank = true, $anchor = null, $params = null)
|
||||
{
|
||||
$testo = isset($testo) ? nl2br($testo) : tr('Visualizza scheda');
|
||||
$alternativo = is_bool($alternativo) && $alternativo ? $testo : $alternativo;
|
||||
|
@ -293,7 +294,7 @@ class Modules
|
|||
if (!empty($module) && in_array($module->permission, ['r', 'rw'])) {
|
||||
$link = !empty($id_record) ? 'editor.php?id_module='.$module['id'].'&id_record='.$id_record : 'controller.php?id_module='.$module['id'];
|
||||
|
||||
return '<a href="'.base_path().'/'.$link.'#'.$anchor.'" '.$extra.'>'.$testo.'</a>';
|
||||
return '<a href="'.base_path().'/'.$link.$params.'#'.$anchor.'" '.$extra.'>'.$testo.'</a>';
|
||||
} else {
|
||||
return $alternativo;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue