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)) {
-
'.tr('Interventi da pianificare').'
';
+ '.tr('Promemoria contratti da pianificare').'
';
// Controllo per pinanificazioni per mesi precedenti
$qp_old = "SELECT co_righe_contratti.id, idcontratto, richiesta, DATE_FORMAT( data_richiesta, '%m-%Y') AS mese, data_richiesta, an_anagrafiche.ragione_sociale, 'intervento' AS ref, (SELECT descrizione FROM in_tipiintervento WHERE idtipointervento=co_righe_contratti.idtipointervento) AS tipointervento FROM (co_righe_contratti INNER JOIN co_contratti ON co_righe_contratti.idcontratto=co_contratti.id) INNER JOIN an_anagrafiche ON co_contratti.idanagrafica=an_anagrafiche.idanagrafica WHERE idcontratto IN( SELECT id FROM co_contratti WHERE idstato IN(SELECT id FROM co_staticontratti WHERE pianificabile = 1) ) AND idintervento IS NULL AND DATE_FORMAT( data_richiesta, '%d%m%Y')fetchArray($qp_old);
if (sizeof($rsp_old) > 0) {
- echo ' Ci sono alcuni interventi da pianificare scaduti.
';
+ echo ''.tr('Ci sono alcuni interventi da pianificare scaduti.').'
';
}
$mesi = [1 => 'Gennaio', 2 => 'Febbraio', 3 => 'Marzo', 4 => 'Aprile', 5 => 'Maggio', 6 => 'Giugno', 7 => 'Luglio', 8 => 'Agosto', 9 => 'Settembre', 10 => 'Ottobre', 11 => 'Novembre', 12 => 'Dicembre'];
diff --git a/modules/interventi/add.php b/modules/interventi/add.php
index 92ac14c3a..8d8ecf0d4 100644
--- a/modules/interventi/add.php
+++ b/modules/interventi/add.php
@@ -186,7 +186,7 @@ if (empty($new_codice)) {
- {[ "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