Modifico impostazione "Lunghezza in pagine del buffer Datatables" per renderla modificabile dall'utente

Impostazioni per decidere eventuali date predefinite per l'inizio o la fine del calendario (impostate al login)
This commit is contained in:
Luca 2021-01-07 18:39:40 +01:00
parent 1a526f1f7b
commit 120aab224e
3 changed files with 23 additions and 2 deletions

View File

@ -31,6 +31,19 @@ switch ($op) {
if ($dbo->isConnected() && $dbo->isInstalled() && auth()->attempt($username, $password)) {
$_SESSION['keep_alive'] = true;
if (intval(setting('Inizio periodo calendario'))){
$_SESSION['period_start'] = setting('Inizio periodo calendario');
}else{
$_SESSION['period_start'] = date('Y').'-01-01';
}
if (intval(setting('Fine periodo calendario'))){
$_SESSION['period_end'] = setting('Fine periodo calendario');
}else{
$_SESSION['period_end'] = date('Y').'-12-31';
}
// Rimozione log vecchi
//$dbo->query('DELETE FROM `zz_operations` WHERE DATE_ADD(`created_at`, INTERVAL 30*24*60*60 SECOND) <= NOW()');
} else {

View File

@ -33,7 +33,7 @@ foreach ($impostazioni as $impostazione) {
<script>';
if ($impostazione->tipo == 'time') {
if ($impostazione->tipo == 'time' || $impostazione->tipo == 'date') {
echo '
input("setting['.$impostazione->id.']");
$(document).on("blur", "#setting'.$impostazione->id.'", function (e) {

View File

@ -11,4 +11,12 @@ WHERE
-- Aggiunta colonna Rif. fattura per preventivi
INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `format`, `default`, `visible`) VALUES
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Preventivi'), 'Rif. fattura', 'fattura.info', 9, 1, 0, 0, 1);
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Preventivi'), 'Rif. fattura', 'fattura.info', 9, 1, 0, 0, 1);
-- Modifico impostazione "Lunghezza in pagine del buffer Datatables" per renderla modificabile dall'utente
UPDATE `zz_settings` SET `editable` = '1', `tipo` = 'list[5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100]', `help` = 'Attenzione, a valori più elevati corrispondono performance peggiori' WHERE `zz_settings`.`nome` = 'Lunghezza in pagine del buffer Datatables';
-- Impostazioni per decidere eventuali date predefinite per l'inizio o la fine del calendario (impostate al login)
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Inizio periodo calendario', '', 'date', '1', 'Generali', '23', NULL);
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Fine periodo calendario', '', 'date', '1', 'Generali', '23', NULL);