{[ "type": "select", "label": "", "name": "idtipointervento", "required": 1, "values": "query=SELECT idtipointervento AS id, descrizione FROM in_tipiintervento" ]}
diff --git a/modules/preventivi/src/Preventivo.php b/modules/preventivi/src/Preventivo.php
index cf67e52e1..2ad65716f 100644
--- a/modules/preventivi/src/Preventivo.php
+++ b/modules/preventivi/src/Preventivo.php
@@ -27,7 +27,7 @@ class Preventivo extends Document
*
* @return self
*/
- public static function build(Anagrafica $anagrafica, TipoSessione $tipo_sessione, $nome)
+ public static function build(Anagrafica $anagrafica, TipoSessione $tipo_sessione, $nome, $data_bozza, $id_sede)
{
$model = parent::build();
@@ -53,8 +53,15 @@ class Preventivo extends Document
// Salvataggio delle informazioni
$model->nome = $nome;
- $model->data_bozza = Carbon::now();
+ if (empty($data_bozza))
+ $model->data_bozza = Carbon::now();
+ else
+ $model->data_bozza = $data_bozza;
$model->data_conclusione = Carbon::now()->addMonth();
+
+ if (!empty($id_sede)) {
+ $model->idsede = $id_sede;
+ }
if (!empty($id_agente)) {
$model->idagente = $id_agente;
diff --git a/update/2_4_11.sql b/update/2_4_11.sql
index 24b0e9988..b16cd8c7c 100644
--- a/update/2_4_11.sql
+++ b/update/2_4_11.sql
@@ -898,4 +898,8 @@ UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`des
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Fatturato';
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Parzialmente fatturato';
-ALTER TABLE `an_sedi` ADD `note` TEXT NULL DEFAULT NULL AFTER `idzona`;
\ No newline at end of file
+ALTER TABLE `an_sedi` ADD `note` TEXT NULL DEFAULT NULL AFTER `idzona`;
+
+UPDATE `zz_views` SET `query` = 'codice' WHERE `zz_views`.`name` = 'Codice' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Stati di intervento');
+UPDATE `zz_views` SET `query` = 'codice' WHERE `zz_views`.`name` = 'Codice' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Tipi di intervento');
+UPDATE `zz_modules` SET `icon` = 'fa fa-angle-right' WHERE `zz_modules`.`name` = 'Categorie documenti';
\ No newline at end of file
From 7640cbbb59b1598f6848dc5ea63df8c17b7fb16c Mon Sep 17 00:00:00 2001
From: Luca <30728163+lucasalva87@users.noreply.github.com>
Date: Thu, 21 Nov 2019 00:01:08 +0100
Subject: [PATCH 2/2] Migliorie grafica componenti
---
modules/contratti/edit.php | 2 +-
.../plugins/my_impianti.componenti.php | 36 ++++++++++++-------
2 files changed, 24 insertions(+), 14 deletions(-)
diff --git a/modules/contratti/edit.php b/modules/contratti/edit.php
index abde7cb63..59e77b45e 100644
--- a/modules/contratti/edit.php
+++ b/modules/contratti/edit.php
@@ -114,7 +114,7 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
-
+
{[ "type": "select", "multiple": "1", "label": "", "name": "matricolaimpianto[]", "values": "query=SELECT idanagrafica, id AS id, IF(nome = '', matricola, CONCAT(matricola, ' - ', nome)) AS descrizione FROM my_impianti WHERE idanagrafica='$idanagrafica$' ORDER BY descrizione", "value": "$idimpianti$", "icon-after": "add||||" ]}
diff --git a/modules/my_impianti/plugins/my_impianti.componenti.php b/modules/my_impianti/plugins/my_impianti.componenti.php
index dff42fe09..dbc46063a 100644
--- a/modules/my_impianti/plugins/my_impianti.componenti.php
+++ b/modules/my_impianti/plugins/my_impianti.componenti.php
@@ -155,26 +155,36 @@ if (!empty($rs2)) {
// Per più "versioni" dello stesso componente mostro un riga meno evidente
// per non confonderlo come componente in uso in questo momento
$same = ($prev_componente == $nome_componente);
- echo '
-