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)) {
|
if (empty($google)) {
|
||||||
echo '
|
echo '
|
||||||
<div class="alert alert-info">
|
<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>';
|
</div>';
|
||||||
} elseif (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($sede_cliente->lng))) {
|
} elseif (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($sede_cliente->lng))) {
|
||||||
echo '
|
echo '
|
||||||
|
|
|
@ -71,7 +71,7 @@ if ($dir == 'entrata' && !empty($fattura->dichiarazione) && $fattura->stato->des
|
||||||
echo '
|
echo '
|
||||||
<div class="alert alert-warning">
|
<div class="alert alert-warning">
|
||||||
<i class="fa fa-warning"></i> '.tr("Attenzione nessuna aliq. IVA definita per la dichiarazione d'intento. _SETTING_", [
|
<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>';
|
</div>';
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,6 +21,7 @@ use Models\Setting;
|
||||||
|
|
||||||
include_once __DIR__.'/../../core.php';
|
include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
|
$ricerca = get('search');
|
||||||
$gruppi = Setting::selectRaw('sezione AS nome, COUNT(id) AS numero')
|
$gruppi = Setting::selectRaw('sezione AS nome, COUNT(id) AS numero')
|
||||||
->groupBy(['sezione'])
|
->groupBy(['sezione'])
|
||||||
->orderBy('sezione')
|
->orderBy('sezione')
|
||||||
|
@ -30,7 +31,7 @@ echo '
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6 col-md-offset-3">
|
<div class="col-md-6 col-md-offset-3">
|
||||||
<div class="input-group">
|
<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">
|
<div class="input-group-btn">
|
||||||
<button class="btn btn-primary" type="button">
|
<button class="btn btn-primary" type="button">
|
||||||
<span class="fa fa-search"></span>
|
<span class="fa fa-search"></span>
|
||||||
|
@ -146,3 +147,8 @@ function riprovaSalvataggio() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>';
|
</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)) {
|
if (empty($google)) {
|
||||||
echo '
|
echo '
|
||||||
<div class="alert alert-info">
|
<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>';
|
</div>';
|
||||||
} elseif (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($sede_cliente->lng))) {
|
} elseif (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($sede_cliente->lng))) {
|
||||||
echo '
|
echo '
|
||||||
|
|
|
@ -143,7 +143,7 @@ if (!empty($google)) {
|
||||||
} else {
|
} else {
|
||||||
echo '
|
echo '
|
||||||
<div class="alert alert-info">
|
<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>';
|
</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -273,10 +273,11 @@ class Modules
|
||||||
* @param string $extra
|
* @param string $extra
|
||||||
* @param bool $blank
|
* @param bool $blank
|
||||||
* @param string $anchor
|
* @param string $anchor
|
||||||
|
* @param string $params
|
||||||
*
|
*
|
||||||
* @return string
|
* @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');
|
$testo = isset($testo) ? nl2br($testo) : tr('Visualizza scheda');
|
||||||
$alternativo = is_bool($alternativo) && $alternativo ? $testo : $alternativo;
|
$alternativo = is_bool($alternativo) && $alternativo ? $testo : $alternativo;
|
||||||
|
@ -293,7 +294,7 @@ class Modules
|
||||||
if (!empty($module) && in_array($module->permission, ['r', 'rw'])) {
|
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'];
|
$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 {
|
} else {
|
||||||
return $alternativo;
|
return $alternativo;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue