diff --git a/modules/contratti/plugins/addpianficazione.php b/modules/contratti/plugins/addpianficazione.php index 6dd34b924..8226ae5f7 100644 --- a/modules/contratti/plugins/addpianficazione.php +++ b/modules/contratti/plugins/addpianficazione.php @@ -70,7 +70,7 @@ echo '
- {[ "type": "select", "label": "'.tr('Tipo intervento').'", "name": "idtipointervento", "required": 1, "id": "idtipointervento_", "values": "query=SELECT idtipointervento AS id, descrizione FROM in_tipiintervento ORDER BY descrizione ASC", "value": "'.$rsp[0]['idtipointervento'].'", "extra": "'.$readonly.'" ]} + {[ "type": "select", "label": "'.tr('Tipo intervento').'", "name": "idtipointervento", "required": 1, "id": "idtipointervento_", "values": "query=SELECT idtipointervento AS id, descrizione FROM in_tipiintervento ORDER BY descrizione ASC", "value": "'.$rsp[0]['idtipointervento'].'", "extra": "'.$readonly.'", "ajax-source": "tipiintervento" ]}
diff --git a/modules/dashboard/edit.php b/modules/dashboard/edit.php index e474b236d..b525d9526 100644 --- a/modules/dashboard/edit.php +++ b/modules/dashboard/edit.php @@ -301,7 +301,7 @@ if (!empty($rsp)) {
- {[ "type": "date", "label": "", "name": "data", "required": 1, "value": "" ]} + {[ "type": "date", "label": "", "name": "data", "required": , "value": "" ]}
@@ -197,7 +197,7 @@ if (empty($new_codice)) {
- {[ "type": "select", "label": "", "name": "idtipointervento", "required": 1, "values": "query=SELECT idtipointervento AS id, descrizione FROM in_tipiintervento", "value": "", "ajax-source": "tipiintervento" ]} + {[ "type": "select", "label": "", "name": "idtipointervento", "required": 1, "values": "query=SELECT idtipointervento AS id, descrizione FROM in_tipiintervento ORDER BY descrizione ASC", "value": "", "ajax-source": "tipiintervento" ]}
@@ -205,11 +205,11 @@ if (empty($new_codice)) {
- {[ "type": "time", "label": "", "name": "orario_inizio", "required": 1, "value": "" ]} + {[ "type": "time", "label": "", "name": "orario_inizio", "required": , "value": "" ]}
- {[ "type": "time", "label": "", "name": "orario_fine", "required": 1, "value": "" ]} + {[ "type": "time", "label": "", "name": "orario_fine", "required": , "value": "" ]}
@@ -366,6 +366,15 @@ if (empty($new_codice)) { }); + $('#idtecnico').change( function(){ + + var value = ($(this).val()>0) ? true : false; + $('#orario_inizio').prop("required", value); + $('#orario_fine').prop("required", value); + $('#data').prop("required", value); + + }); + var ref = ""; function add_intervento(){ diff --git a/modules/interventi/ajax/select.php b/modules/interventi/ajax/select.php index 76ccb41ed..6d94ad229 100644 --- a/modules/interventi/ajax/select.php +++ b/modules/interventi/ajax/select.php @@ -4,7 +4,7 @@ include_once __DIR__.'/../../../core.php'; switch ($resource) { case 'tipiintervento': - $query = 'SELECT idtipointervento AS id, IF(tempo_standard <= 0, descrizione, CONCAT(descrizione, \' ( \', FORMAT(tempo_standard, 2), \' ore)\')) AS descrizione, tempo_standard FROM in_tipiintervento |where| ORDER BY idtipointervento'; + $query = 'SELECT idtipointervento AS id, IF(tempo_standard <= 0, descrizione, CONCAT(descrizione, \' (\', REPLACE(FORMAT(tempo_standard, 2), \'.\', \',\'), \' ore)\')) AS descrizione, tempo_standard FROM in_tipiintervento |where| ORDER BY idtipointervento'; foreach ($elements as $element) { $filter[] = 'idtipointervento='.prepare($element); diff --git a/modules/tipi_intervento/add.php b/modules/tipi_intervento/add.php index 8965e8e02..121406672 100644 --- a/modules/tipi_intervento/add.php +++ b/modules/tipi_intervento/add.php @@ -17,7 +17,7 @@ include_once __DIR__.'/../../core.php';
- {[ "type": "number", "label": "", "name": "tempo_standard", "help": "", "maxlength": 4, "min-value": "undefined", "max-value": "24", "class": "text-center", "value": "$tempo_standard$", "icon-after": "ore" ]} + {[ "type": "number", "label": "", "name": "tempo_standard", "help": "Esempi:
  • 60 minuti = 1 ora
  • 30 minuti = 0,5 ore
  • 15 minuti = 0,25 ore
'); ?>", "maxlength": 4, "min-value": "undefined", "max-value": "24", "class": "text-center", "value": "$tempo_standard$", "icon-after": "ore" ]}
diff --git a/modules/tipi_intervento/edit.php b/modules/tipi_intervento/edit.php index a8eec170c..92b5a0988 100644 --- a/modules/tipi_intervento/edit.php +++ b/modules/tipi_intervento/edit.php @@ -17,7 +17,7 @@ include_once __DIR__.'/../../core.php';
- {[ "type": "number", "label": "", "name": "tempo_standard", "help": "", "maxlength": 4, "min-value": "undefined", "max-value": "24", "class": "text-center", "value": "$tempo_standard$", "icon-after": "ore" ]} + {[ "type": "number", "label": "", "name": "tempo_standard", "help": "Esempi:
  • 60 minuti = 1 ora
  • 30 minuti = 0,5 ore
  • 15 minuti = 0,25 ore
'); ?>", "maxlength": 4, "min-value": "undefined", "max-value": "24", "class": "text-center", "value": "$tempo_standard$", "icon-after": "ore" ]}
diff --git a/update/2_4_1.sql b/update/2_4_1.sql index ed43ab6da..7d0b01c30 100644 --- a/update/2_4_1.sql +++ b/update/2_4_1.sql @@ -167,4 +167,7 @@ INSERT INTO `zz_group_view` (`id_gruppo`, `id_vista`) VALUES -- Tempo standard per attività -ALTER TABLE `in_tipiintervento` ADD `tempo_standard` DECIMAL(12,4) NULL AFTER `costo_diritto_chiamata_tecnico`; \ No newline at end of file +ALTER TABLE `in_tipiintervento` ADD `tempo_standard` DECIMAL(12,4) NULL AFTER `costo_diritto_chiamata_tecnico`; + +-- Rinomino Interventi da pianificare in Promemoria contratti da pianificare +UPDATE `zz_widgets` SET `text` = 'Promemoria contratti da pianificare' WHERE `zz_widgets`.`name` = 'Interventi da pianificare'; \ No newline at end of file