From bc5a11c6ea1cd1c187e5d259dc92ad9529ef3be2 Mon Sep 17 00:00:00 2001 From: Beppe Date: Thu, 27 Oct 2022 15:08:33 +0200 Subject: [PATCH] Aggiunta condizioni di fornitura in ordini --- modules/ordini/actions.php | 1 + modules/ordini/edit.php | 6 ++++++ templates/ordini/body.php | 6 +++++- update/2_4_37.sql | 5 ++++- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/modules/ordini/actions.php b/modules/ordini/actions.php index d0dd6acf1..e4bd480ea 100755 --- a/modules/ordini/actions.php +++ b/modules/ordini/actions.php @@ -107,6 +107,7 @@ switch (post('op')) { $ordine->codice_cup = post('codice_cup'); $ordine->codice_cig = post('codice_cig'); $ordine->num_item = post('num_item'); + $ordine->condizioni_fornitura = post('condizioni_fornitura'); $ordine->setScontoFinale(post('sconto_finale'), post('tipo_sconto_finale')); diff --git a/modules/ordini/edit.php b/modules/ordini/edit.php index 055cb3375..310a7dbde 100755 --- a/modules/ordini/edit.php +++ b/modules/ordini/edit.php @@ -141,6 +141,12 @@ echo ' + +
+
+ {[ "type": "ckeditor", "use_full_ckeditor": 0, "label": "", "name": "condizioni_fornitura", "class": "autosize", "value": "$condizioni_fornitura$" ]} +
+
diff --git a/templates/ordini/body.php b/templates/ordini/body.php index 4cf30e719..701f726e3 100755 --- a/templates/ordini/body.php +++ b/templates/ordini/body.php @@ -330,9 +330,13 @@ if ($options['pricing']) { echo ' '; +if (!empty($documento->condizioni_fornitura)) { + echo ''.$documento->condizioni_fornitura; +} + if (!empty($documento['note'])) { echo '

'.tr('Note', [], ['upper' => true]).':

'.nl2br($documento['note']).'

'; -} +} \ No newline at end of file diff --git a/update/2_4_37.sql b/update/2_4_37.sql index cfeaf61ef..ed3bba49d 100644 --- a/update/2_4_37.sql +++ b/update/2_4_37.sql @@ -60,4 +60,7 @@ ALTER TABLE `or_righe_ordini` CHANGE `iva` `iva` DECIMAL(15,6) NOT NULL, CHANGE -- Aggiunta colonna Anagrafica in Movimenti INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `html_format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES -((SELECT `id` FROM `zz_modules` WHERE `name`='Movimenti'), 'Anagrafica', 'IF(`reference_type`=\"Modules\\\\Fatture\\\\Fattura\",(SELECT ragione_sociale FROM co_documenti LEFT JOIN an_anagrafiche ON co_documenti.idanagrafica=an_anagrafiche.idanagrafica WHERE co_documenti.id=mg_movimenti.reference_id),IF(`reference_type`=\"Modules\\\\DDT\\\\DDT\",(SELECT ragione_sociale FROM dt_ddt LEFT JOIN an_anagrafiche ON dt_ddt.idanagrafica=an_anagrafiche.idanagrafica WHERE dt_ddt.id=mg_movimenti.reference_id),IF(`reference_type`=\"Modules\\\\Interventi\\\\Intervento\",(SELECT ragione_sociale FROM in_interventi LEFT JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE in_interventi.id=mg_movimenti.reference_id),"")))', 8, 1, 0, 0, 0, '', '', 1, 0, 1); \ No newline at end of file +((SELECT `id` FROM `zz_modules` WHERE `name`='Movimenti'), 'Anagrafica', 'IF(`reference_type`=\"Modules\\\\Fatture\\\\Fattura\",(SELECT ragione_sociale FROM co_documenti LEFT JOIN an_anagrafiche ON co_documenti.idanagrafica=an_anagrafiche.idanagrafica WHERE co_documenti.id=mg_movimenti.reference_id),IF(`reference_type`=\"Modules\\\\DDT\\\\DDT\",(SELECT ragione_sociale FROM dt_ddt LEFT JOIN an_anagrafiche ON dt_ddt.idanagrafica=an_anagrafiche.idanagrafica WHERE dt_ddt.id=mg_movimenti.reference_id),IF(`reference_type`=\"Modules\\\\Interventi\\\\Intervento\",(SELECT ragione_sociale FROM in_interventi LEFT JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE in_interventi.id=mg_movimenti.reference_id),"")))', 8, 1, 0, 0, 0, '', '', 1, 0, 1); + +-- Aggiunto condizioni di fornitura in ordini +ALTER TABLE `or_ordini` ADD `condizioni_fornitura` TEXT NULL DEFAULT NULL AFTER `note`; \ No newline at end of file