diff --git a/modules/contratti/add.php b/modules/contratti/add.php index 611e4f797..c22739c93 100755 --- a/modules/contratti/add.php +++ b/modules/contratti/add.php @@ -80,7 +80,7 @@ echo '
'.(($modulo->title == 'Anagrafiche') ? '' : tr('Riferimento')).' | -'.($modulo->title == 'Anagrafiche' ? 'Tecnico' :(($modulo->title == 'Fatture di acquisto' || $modulo->title == 'Ordini fornitore' || $modulo->title == 'Ddt in entrata') ? tr('Fornitore') : tr('Cliente'))).' | +'.($modulo->title == 'Anagrafiche' ? 'Tecnico' : (($modulo->title == 'Fatture di acquisto' || $modulo->title == 'Ordini fornitore' || $modulo->title == 'Ddt in entrata') ? tr('Fornitore') : tr('Cliente'))).' | '.tr('Contenuto').' | '.tr('Data di notifica').' | # | diff --git a/modules/ddt/actions.php b/modules/ddt/actions.php index efd23738e..b0f0d229b 100755 --- a/modules/ddt/actions.php +++ b/modules/ddt/actions.php @@ -576,7 +576,7 @@ switch (filter('op')) { $articolo->qta = 1; $articolo->costo_unitario = $originale->prezzo_acquisto; - // L'aliquota dell'articolo ha precedenza solo se ha aliquota a 0, altrimenti anagrafica -> articolo -> impostazione + // L'aliquota dell'articolo ha precedenza solo se ha aliquota a 0, altrimenti anagrafica -> articolo -> impostazione if ($dir == 'entrata') { if ($originale->idiva_vendita) { $aliquota_articolo = floatval(Aliquota::find($originale->idiva_vendita)->percentuale); diff --git a/modules/fatture/actions.php b/modules/fatture/actions.php index 8e4e2d9ae..2916a6ed0 100755 --- a/modules/fatture/actions.php +++ b/modules/fatture/actions.php @@ -852,7 +852,7 @@ switch ($op) { $imponibile = 0; $sconto = 0; - + $id_segment = post('id_segment'); $data = date('Y-m-d'); $anagrafica = $fattura->anagrafica; @@ -965,7 +965,7 @@ switch ($op) { $articolo->idconto = $id_conto; if ($dir == 'entrata') { - // L'aliquota dell'articolo ha precedenza solo se ha aliquota a 0, altrimenti anagrafica -> articolo -> impostazione + // L'aliquota dell'articolo ha precedenza solo se ha aliquota a 0, altrimenti anagrafica -> articolo -> impostazione if ($originale->idiva_vendita) { $aliquota_articolo = floatval(Aliquota::find($originale->idiva_vendita)->percentuale); } diff --git a/modules/fatture/row-list.php b/modules/fatture/row-list.php index 64d4200c3..cf28b2c49 100755 --- a/modules/fatture/row-list.php +++ b/modules/fatture/row-list.php @@ -175,17 +175,16 @@ foreach ($righe as $riga) { } if (!empty($riga->note)) { - - if(strlen($riga->note) > 50) { - $prima_parte = substr($riga->note, 0, ((strpos($riga->note, ' ', 50) < 60) && (strpos($riga->note, ' ', 50) != 0) ? strpos($riga->note, ' ', 50): 50)); - $seconda_parte = substr($riga->note, ((strpos($riga->note, ' ', 50) < 60) && (strpos($riga->note, ' ', 50) != 0) ? strpos($riga->note, ' ', 50): 50)); + if (strlen($riga->note) > 50) { + $prima_parte = substr($riga->note, 0, ((strpos($riga->note, ' ', 50) < 60) && (strpos($riga->note, ' ', 50) != 0) ? strpos($riga->note, ' ', 50) : 50)); + $seconda_parte = substr($riga->note, ((strpos($riga->note, ' ', 50) < 60) && (strpos($riga->note, ' ', 50) != 0) ? strpos($riga->note, ' ', 50) : 50)); $stringa_modificata = ''.$prima_parte.' - ' . $seconda_parte . '...'; + '.$seconda_parte.'...'; } else { $stringa_modificata = ''.$riga->note.''; } - - echo' + + echo ''; - } else { + } else { echo ' | {[ "type": "number", "name": "costo_'.$riga->id.'", "value": "'.$riga->costo_unitario.'", "onchange": "aggiornaInline($(this).closest(\'tr\').data(\'id\'))", "icon-after": "'.currency().'", "disabled": "'.$block_edit.'" ]} | '; + } } - } - // Prezzi unitari - if ($riga->isSconto()) { - echo ' + // Prezzi unitari + if ($riga->isSconto()) { + echo ''; - } else { - echo ' + } else { + echo ' | {[ "type": "number", "name": "prezzo_'.$riga->id.'", "value": "'.$riga->prezzo_unitario_corrente.'", "onchange": "aggiornaInline($(this).closest(\'tr\').data(\'id\'))", "icon-before": "'.(abs($riga->provvigione_unitaria) > 0 ? '' : '').'", "icon-after": "'.currency().'", "disabled": "'.$block_edit.'" ]} | '; - } + } // Sconto unitario $tipo_sconto = ''; diff --git a/modules/gestione_task/actions.php b/modules/gestione_task/actions.php new file mode 100644 index 000000000..4f39ed053 --- /dev/null +++ b/modules/gestione_task/actions.php @@ -0,0 +1,33 @@ +. + */ + +include_once __DIR__.'/../../core.php'; + +switch (post('op')) { + case 'update': + $dbo->update('zz_tasks', [ + 'name' => (count($dbo->fetchArray('SELECT `name` FROM `zz_tasks` WHERE `name` = '.prepare(post('name')))) > 0) ? $dbo->fetchOne('SELECT `name` FROM `zz_tasks` WHERE `id` ='.$id_record)['name'] : post('name'), + 'class' => post('class'), + 'expression' => post('expression'), + ], ['id' => $id_record]); + + flash()->info(tr('Informazioni salvate correttamente.')); + + break; + } diff --git a/modules/gestione_task/edit.php b/modules/gestione_task/edit.php new file mode 100644 index 000000000..df7249e8b --- /dev/null +++ b/modules/gestione_task/edit.php @@ -0,0 +1,165 @@ +. + */ + +include_once __DIR__.'/../../core.php'; + +echo ' +'; +?> + + \ No newline at end of file diff --git a/modules/gestione_task/init.php b/modules/gestione_task/init.php new file mode 100644 index 000000000..f043d3d78 --- /dev/null +++ b/modules/gestione_task/init.php @@ -0,0 +1,24 @@ +. + */ + +include_once __DIR__.'/../../core.php'; + +if (isset($id_record)) { + $record = $dbo->fetchOne('SELECT * FROM zz_tasks WHERE id='.prepare($id_record)); +} diff --git a/modules/ordini/row-list.php b/modules/ordini/row-list.php index c11f6d96a..302c3ed63 100755 --- a/modules/ordini/row-list.php +++ b/modules/ordini/row-list.php @@ -237,8 +237,8 @@ foreach ($righe as $riga) { } } - // Prezzi unitari - if ($riga->isSconto()) { + // Prezzi unitari + if ($riga->isSconto()) { echo ''; } else { diff --git a/modules/partitario/actions.php b/modules/partitario/actions.php index 40c796af5..449288aae 100755 --- a/modules/partitario/actions.php +++ b/modules/partitario/actions.php @@ -267,7 +267,7 @@ switch (post('op')) { $movimento->save(); $response = [ - 'result' => true + 'result' => true, ]; } catch (Error $e) { $response = [ diff --git a/modules/partitario/dettagli_conto3.php b/modules/partitario/dettagli_conto3.php index d19e558fb..86f1ff3bf 100644 --- a/modules/partitario/dettagli_conto3.php +++ b/modules/partitario/dettagli_conto3.php @@ -162,4 +162,4 @@ function Verifica(id_movimento) { }); } init(); -'; \ No newline at end of file +'; diff --git a/modules/scadenzario/bulk.php b/modules/scadenzario/bulk.php index fa4c21feb..c4a1ead09 100755 --- a/modules/scadenzario/bulk.php +++ b/modules/scadenzario/bulk.php @@ -76,7 +76,7 @@ switch (post('op')) { $list = []; $anagrafiche = []; - $id_anagrafica = 0; + $id_anagrafica = 0; foreach ($id_records as $id) { $scadenze = $database->FetchArray('SELECT * FROM co_scadenziario LEFT JOIN (SELECT id as id_nota, ref_documento FROM co_documenti)as nota ON co_scadenziario.iddocumento = nota.ref_documento WHERE co_scadenziario.id = '.$id.' AND pagato < da_pagare AND nota.id_nota IS NULL ORDER BY idanagrafica, iddocumento'); @@ -140,7 +140,6 @@ switch (post('op')) { } } } - if (!empty($emails)) { OperationLog::setInfo('id_email', $mail->id); diff --git a/modules/stati_fattura/actions.php b/modules/stati_fattura/actions.php index 7bb8134bc..a86dedf46 100644 --- a/modules/stati_fattura/actions.php +++ b/modules/stati_fattura/actions.php @@ -30,5 +30,4 @@ switch (post('op')) { flash()->info(tr('Informazioni salvate correttamente.')); break; - } diff --git a/plugins/sedi/actions.php b/plugins/sedi/actions.php index f34ae0699..a1dd2c5b4 100755 --- a/plugins/sedi/actions.php +++ b/plugins/sedi/actions.php @@ -41,22 +41,22 @@ switch ($operazione) { 'idzona' => !empty(post('idzona')) ? post('idzona') : 0, 'enable_newsletter' => empty($opt_out_newsletter), ]); - $id_record = $dbo->lastInsertedID(); + $id_record = $dbo->lastInsertedID(); - $id_referenti = (array)post('id_referenti'); - foreach ($id_referenti as $id_referente) { - $dbo->update('an_referenti', [ - 'idsede' => $id_record + $id_referenti = (array) post('id_referenti'); + foreach ($id_referenti as $id_referente) { + $dbo->update('an_referenti', [ + 'idsede' => $id_record, ], [ - 'id' => $id_referente + 'id' => $id_referente, ]); - } + } - if (isAjaxRequest() && !empty($id_record)) { - echo json_encode(['id' => $id_record, 'text' => post('nomesede').' - '.post('citta')]); - } + if (isAjaxRequest() && !empty($id_record)) { + echo json_encode(['id' => $id_record, 'text' => post('nomesede').' - '.post('citta')]); + } - flash()->info(tr('Aggiunta una nuova sede!')); + flash()->info(tr('Aggiunta una nuova sede!')); } else { flash()->warning(tr('Errore durante aggiunta della sede')); } @@ -90,12 +90,12 @@ switch ($operazione) { 'enable_newsletter' => empty($opt_out_newsletter), ], ['id' => $id_record]); - $id_referenti = (array)post('id_referenti'); + $id_referenti = (array) post('id_referenti'); foreach ($id_referenti as $id_referente) { $dbo->update('an_referenti', [ - 'idsede' => $id_record + 'idsede' => $id_record, ], [ - 'id' => $id_referente + 'id' => $id_referente, ]); } diff --git a/plugins/sedi/edit.php b/plugins/sedi/edit.php index 434272b7b..7e62b7022 100755 --- a/plugins/sedi/edit.php +++ b/plugins/sedi/edit.php @@ -128,8 +128,8 @@ echo ' {[ "type": "text", "label": "'.tr('Longitudine').'", "name": "lng", "id": "lng_", "value": "$lng$", "extra": "data-geo=\'lng\'", "class": "text-right", "readonly": true ]} '; - if (!empty($record['indirizzo']) || (empty($record['citta']))) { - echo ' + if (!empty($record['indirizzo']) || (empty($record['citta']))) { + echo ' |
---|---|---|---|---|---|---|---|---|---|---|
- ".Translator::dateToLocale($rs2[$i]['scadenza'])." + '.Translator::dateToLocale($rs2[$i]['scadenza'])." | ".(($rs2[$i]['pagato'] == $rs2[$i]['da_pagare']) ? 'PAGATO' : '')." diff --git a/templates/liquidazione_iva/body.php b/templates/liquidazione_iva/body.php index 5515500d7..9a03e47ed 100644 --- a/templates/liquidazione_iva/body.php +++ b/templates/liquidazione_iva/body.php @@ -73,11 +73,11 @@ echo ' $aliquote = []; foreach ($iva_vendite_esigibile as $record) { - $aliquote[$record['cod_iva']]['aliquota'] = $record['aliquota']; - $aliquote[$record['cod_iva']]['cod_iva'] = $record['cod_iva']; - $aliquote[$record['cod_iva']]['descrizione'] = $record['descrizione']; - $aliquote[$record['cod_iva']]['subtotale'] += sum($record['subtotale'], null, 2); - $aliquote[$record['cod_iva']]['iva'] += sum($record['iva'], null, 2); + $aliquote[$record['descrizione']]['aliquota'] = $record['aliquota']; + $aliquote[$record['descrizione']]['cod_iva'] = $record['cod_iva']; + $aliquote[$record['descrizione']]['descrizione'] = $record['descrizione']; + $aliquote[$record['descrizione']]['subtotale'] += sum($record['subtotale'], null, 2); + $aliquote[$record['descrizione']]['iva'] += sum($record['iva'], null, 2); } foreach ($aliquote as $aliquota => $record) { @@ -106,11 +106,11 @@ echo ' $aliquote = []; foreach ($iva_vendite_nonesigibile as $record) { - $aliquote[$record['cod_iva']]['aliquota'] = $record['aliquota']; - $aliquote[$record['cod_iva']]['cod_iva'] = $record['cod_iva']; - $aliquote[$record['cod_iva']]['descrizione'] = $record['descrizione']; - $aliquote[$record['cod_iva']]['subtotale'] += sum($record['subtotale'], null, 2); - $aliquote[$record['cod_iva']]['iva'] += sum($record['iva'], null, 2); + $aliquote[$record['descrizione']]['aliquota'] = $record['aliquota']; + $aliquote[$record['descrizione']]['cod_iva'] = $record['cod_iva']; + $aliquote[$record['descrizione']]['descrizione'] = $record['descrizione']; + $aliquote[$record['descrizione']]['subtotale'] += sum($record['subtotale'], null, 2); + $aliquote[$record['descrizione']]['iva'] += sum($record['iva'], null, 2); } foreach ($aliquote as $aliquota => $record) { @@ -139,11 +139,11 @@ echo ' $aliquote = []; foreach ($iva_vendite as $record) { - $aliquote[$record['cod_iva']]['aliquota'] = $record['aliquota']; - $aliquote[$record['cod_iva']]['cod_iva'] = $record['cod_iva']; - $aliquote[$record['cod_iva']]['descrizione'] = $record['descrizione']; - $aliquote[$record['cod_iva']]['subtotale'] += sum($record['subtotale'], null, 2); - $aliquote[$record['cod_iva']]['iva'] += sum($record['iva'], null, 2); + $aliquote[$record['descrizione']]['aliquota'] = $record['aliquota']; + $aliquote[$record['descrizione']]['cod_iva'] = $record['cod_iva']; + $aliquote[$record['descrizione']]['descrizione'] = $record['descrizione']; + $aliquote[$record['descrizione']]['subtotale'] += sum($record['subtotale'], null, 2); + $aliquote[$record['descrizione']]['iva'] += sum($record['iva'], null, 2); } foreach ($aliquote as $aliquota => $record) { @@ -187,11 +187,11 @@ echo ' $aliquote = []; foreach ($iva_acquisti_detraibile as $record) { - $aliquote[$record['cod_iva']]['aliquota'] = $record['aliquota']; - $aliquote[$record['cod_iva']]['cod_iva'] = $record['cod_iva']; - $aliquote[$record['cod_iva']]['descrizione'] = $record['descrizione']; - $aliquote[$record['cod_iva']]['subtotale'] += sum($record['subtotale'], null, 2); - $aliquote[$record['cod_iva']]['iva'] += sum($record['iva'], null, 2); + $aliquote[$record['descrizione']]['aliquota'] = $record['aliquota']; + $aliquote[$record['descrizione']]['cod_iva'] = $record['cod_iva']; + $aliquote[$record['descrizione']]['descrizione'] = $record['descrizione']; + $aliquote[$record['descrizione']]['subtotale'] += sum($record['subtotale'], null, 2); + $aliquote[$record['descrizione']]['iva'] += sum($record['iva'], null, 2); } foreach ($aliquote as $aliquota => $record) { @@ -221,11 +221,11 @@ echo ' $aliquote = []; foreach ($iva_acquisti_nondetraibile as $record) { - $aliquote[$record['cod_iva']]['aliquota'] = $record['aliquota']; - $aliquote[$record['cod_iva']]['cod_iva'] = $record['cod_iva']; - $aliquote[$record['cod_iva']]['descrizione'] = $record['descrizione']; - $aliquote[$record['cod_iva']]['subtotale'] += sum($record['subtotale'], null, 2); - $aliquote[$record['cod_iva']]['iva'] += sum($record['iva'], null, 2); + $aliquote[$record['descrizione']]['aliquota'] = $record['aliquota']; + $aliquote[$record['descrizione']]['cod_iva'] = $record['cod_iva']; + $aliquote[$record['descrizione']]['descrizione'] = $record['descrizione']; + $aliquote[$record['descrizione']]['subtotale'] += sum($record['subtotale'], null, 2); + $aliquote[$record['descrizione']]['iva'] += sum($record['iva'], null, 2); } foreach ($aliquote as $aliquota => $record) { @@ -255,11 +255,11 @@ echo ' $aliquote = []; foreach ($iva_acquisti as $record) { - $aliquote[$record['cod_iva']]['aliquota'] = $record['aliquota']; - $aliquote[$record['cod_iva']]['cod_iva'] = $record['cod_iva']; - $aliquote[$record['cod_iva']]['descrizione'] = $record['descrizione']; - $aliquote[$record['cod_iva']]['subtotale'] += sum($record['subtotale'], null, 2); - $aliquote[$record['cod_iva']]['iva'] += sum($record['iva'], null, 2); + $aliquote[$record['descrizione']]['aliquota'] = $record['aliquota']; + $aliquote[$record['descrizione']]['cod_iva'] = $record['cod_iva']; + $aliquote[$record['descrizione']]['descrizione'] = $record['descrizione']; + $aliquote[$record['descrizione']]['subtotale'] += sum($record['subtotale'], null, 2); + $aliquote[$record['descrizione']]['iva'] += sum($record['iva'], null, 2); } foreach ($aliquote as $aliquota => $record) { diff --git a/templates/liquidazione_iva/init.php b/templates/liquidazione_iva/init.php index 887ec5822..8720ab768 100644 --- a/templates/liquidazione_iva/init.php +++ b/templates/liquidazione_iva/init.php @@ -266,7 +266,8 @@ else { WHERE co_tipidocumento.dir = "entrata" AND co_righe_documenti.is_descrizione = 0 AND co_documenti.split_payment = 0 AND idstatodocumento NOT IN(SELECT id FROM co_statidocumento WHERE descrizione = "Bozza" OR descrizione = "Annullata") AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' GROUP BY - co_iva.id, co_documenti.id'); + co_iva.id, co_documenti.id + ORDER BY aliquota desc'); $iva_vendite = $dbo->fetchArray(' SELECT @@ -283,7 +284,8 @@ else { WHERE co_tipidocumento.dir = "entrata" AND co_righe_documenti.is_descrizione = 0 AND idstatodocumento NOT IN(SELECT id FROM co_statidocumento WHERE descrizione = "Bozza" OR descrizione = "Annullata") AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' GROUP BY - co_iva.id, co_documenti.id'); + co_iva.id, co_documenti.id + ORDER BY aliquota desc'); $iva_vendite_anno_precedente = $dbo->fetchArray(' SELECT @@ -300,7 +302,8 @@ else { WHERE co_tipidocumento.dir = "entrata" AND co_righe_documenti.is_descrizione = 0 AND idstatodocumento NOT IN(SELECT id FROM co_statidocumento WHERE descrizione = "Bozza" OR descrizione = "Annullata") AND co_documenti.data_competenza >= '.prepare($anno_precedente_start).' AND co_documenti.data_competenza <= '.prepare($anno_precedente_end).' GROUP BY - co_iva.id, co_documenti.id'); + co_iva.id, co_documenti.id + ORDER BY aliquota desc'); $iva_vendite_periodo_precedente = $dbo->fetchArray(' SELECT @@ -317,7 +320,8 @@ else { WHERE co_tipidocumento.dir = "entrata" AND co_righe_documenti.is_descrizione = 0 AND idstatodocumento NOT IN(SELECT id FROM co_statidocumento WHERE descrizione = "Bozza" OR descrizione = "Annullata") AND co_documenti.data_competenza >= '.prepare($periodo_precedente_start).' AND co_documenti.data_competenza <= '.prepare($periodo_precedente_end).' GROUP BY - co_iva.id, co_documenti.id'); + co_iva.id, co_documenti.id + ORDER BY aliquota desc'); } $iva_vendite_nonesigibile = $dbo->fetchArray(' @@ -335,7 +339,8 @@ $iva_vendite_nonesigibile = $dbo->fetchArray(' WHERE co_tipidocumento.dir = "entrata" AND co_righe_documenti.is_descrizione = 0 AND co_documenti.split_payment = 1 AND idstatodocumento NOT IN(SELECT id FROM co_statidocumento WHERE descrizione = "Bozza" OR descrizione = "Annullata") AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' GROUP BY - co_iva.id, co_documenti.id'); + co_iva.id, co_documenti.id + ORDER BY aliquota desc'); $iva_acquisti_detraibile = $dbo->fetchArray(' SELECT @@ -352,7 +357,8 @@ $iva_acquisti_detraibile = $dbo->fetchArray(' WHERE co_tipidocumento.dir = "uscita" AND co_righe_documenti.is_descrizione = 0 AND co_documenti.split_payment = 0 AND idstatodocumento NOT IN(SELECT id FROM co_statidocumento WHERE descrizione = "Bozza" OR descrizione = "Annullata") AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' AND co_iva.indetraibile != 100 GROUP BY - co_iva.id, co_documenti.id'); + co_iva.id, co_documenti.id + ORDER BY aliquota desc'); $iva_acquisti_nondetraibile = $dbo->fetchArray(' SELECT @@ -369,7 +375,8 @@ $iva_acquisti_nondetraibile = $dbo->fetchArray(' WHERE co_tipidocumento.dir = "uscita" AND co_righe_documenti.is_descrizione = 0 AND idstatodocumento NOT IN(SELECT id FROM co_statidocumento WHERE descrizione = "Bozza" OR descrizione = "Annullata") AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' AND co_iva.indetraibile != 0 GROUP BY - co_iva.id, co_documenti.id'); + co_iva.id, co_documenti.id + ORDER BY aliquota desc'); $iva_acquisti = $dbo->fetchArray(' SELECT @@ -386,7 +393,8 @@ $iva_acquisti = $dbo->fetchArray(' WHERE co_tipidocumento.dir = "uscita" AND co_righe_documenti.is_descrizione = 0 AND idstatodocumento NOT IN(SELECT id FROM co_statidocumento WHERE descrizione = "Bozza" OR descrizione = "Annullata") AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' GROUP BY - co_iva.id, co_documenti.id'); + co_iva.id, co_documenti.id + ORDER BY aliquota desc'); $iva_acquisti_anno_precedente = $dbo->fetchArray(' SELECT @@ -403,7 +411,8 @@ $iva_acquisti_anno_precedente = $dbo->fetchArray(' WHERE co_tipidocumento.dir = "uscita" AND co_righe_documenti.is_descrizione = 0 AND idstatodocumento NOT IN(SELECT id FROM co_statidocumento WHERE descrizione = "Bozza" OR descrizione = "Annullata") AND co_documenti.data_competenza >= '.prepare($anno_precedente_start).' AND co_documenti.data_competenza <= '.prepare($anno_precedente_end).' GROUP BY - co_iva.id, co_documenti.id'); + co_iva.id, co_documenti.id + ORDER BY aliquota desc'); $iva_acquisti_periodo_precedente = $dbo->fetchArray(' SELECT @@ -420,4 +429,5 @@ $iva_acquisti_periodo_precedente = $dbo->fetchArray(' WHERE co_tipidocumento.dir = "uscita" AND co_righe_documenti.is_descrizione = 0 AND idstatodocumento NOT IN(SELECT id FROM co_statidocumento WHERE descrizione = "Bozza" OR descrizione = "Annullata") AND co_documenti.data_competenza >= '.prepare($periodo_precedente_start).' AND co_documenti.data_competenza <= '.prepare($periodo_precedente_end).' GROUP BY - co_iva.id, co_documenti.id'); + co_iva.id, co_documenti.id + ORDER BY aliquota desc'); diff --git a/update/2_4_51.sql b/update/2_4_51.sql index a7b0ad183..3b163222a 100644 --- a/update/2_4_51.sql +++ b/update/2_4_51.sql @@ -54,4 +54,18 @@ INSERT INTO `zz_settings` (`nome`, `valore`, `tipo`, `editable`, `sezione`, `ord -- Checklist plugin Impianti ALTER TABLE `zz_checks` ADD `id_module_from` INT NOT NULL AFTER `id`, ADD `id_record_from` INT NOT NULL AFTER `id_module_from`; -UPDATE `zz_modules` SET `use_checklists` = '1' WHERE `zz_modules`.`name` = 'Categorie impianti'; \ No newline at end of file +UPDATE `zz_modules` SET `use_checklists` = '1' WHERE `zz_modules`.`name` = 'Categorie impianti'; + +-- Aggiunto modulo Gestione task +INSERT INTO `zz_modules` (`name`, `title`, `directory`, `options`, `options2`, `icon`, `version`, `compatibility`, `order`, `parent`, `default`, `enabled`) VALUES ('Gestione task', 'Gestione task','gestione_task', 'SELECT |select| FROM `zz_tasks` WHERE 1=1 HAVING 2=2', '', 'fa fa-calendar', '2.4.51', '2.4.51', '5', (SELECT `id` FROM `zz_modules` t WHERE t.`name` = 'Strumenti'), '1', '1'); + +-- Aggiunta viste Gestione task +INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`, `default`, `visible`) VALUES +((SELECT `id` FROM `zz_modules` WHERE `name` = 'Gestione task'), 'id', 'id', 1, 0, 0, 1, 0), +((SELECT `id` FROM `zz_modules` WHERE `name` = 'Gestione task'), 'Nome', 'name', 1, 1, 0, 1, 1), +((SELECT `id` FROM `zz_modules` WHERE `name` = 'Gestione task'), 'Expression', 'expression', 2, 1, 0, 0, 1), +((SELECT `id` FROM `zz_modules` WHERE `name` = 'Gestione task'), 'Prossima esecuzione', 'next_execution_at', 3, 1, 0, 0, 1), +((SELECT `id` FROM `zz_modules` WHERE `name` = 'Gestione task'), 'Precedente esecuzione', 'last_executed_at', 4, 1, 0, 0, 1); + +-- Fix che evita che venga allegato il riepilogo interventi con tutti gli interventi del tecnico +DELETE FROM `em_print_template` WHERE `em_print_template`.`id_print` IN (SELECT `id` FROM `zz_prints` WHERE `zz_prints`.`is_record` = 0); |