diff --git a/modules/contratti/plugins/actions.php b/modules/contratti/plugins/actions.php index 9b4d89da6..d54f05bd2 100644 --- a/modules/contratti/plugins/actions.php +++ b/modules/contratti/plugins/actions.php @@ -11,6 +11,7 @@ switch (post('op')) { Gestione righe generiche */ case 'addriga': + $descrizione = post('descrizione'); $qta = post('qta'); $um = post('um'); diff --git a/modules/contratti/plugins/add_righe.php b/modules/contratti/plugins/add_righe.php index 5207a1e44..4f3ff3820 100644 --- a/modules/contratti/plugins/add_righe.php +++ b/modules/contratti/plugins/add_righe.php @@ -62,7 +62,7 @@ echo ' - '; + '; // Descrizione diff --git a/modules/contratti/plugins/addpianficazione.php b/modules/contratti/plugins/addpianficazione.php index 14a8d7afa..8a864d9ac 100644 --- a/modules/contratti/plugins/addpianficazione.php +++ b/modules/contratti/plugins/addpianficazione.php @@ -62,7 +62,7 @@ echo '
- {[ "type": "date", "label": "'.tr('Entro il').'", "name": "data_richiesta", "required": 1, "value": "'.$data_richiesta.'", "extra":"'.$readonly.'" ]} + {[ "type": "date", "label": "'.tr('Data promemoria').'", "name": "data_richiesta", "required": 1, "value": "'.$data_richiesta.'", "extra":"'.$readonly.'" ]}
@@ -127,7 +127,7 @@ echo '
- +
fetchArray($query); + + + if (count($rs2) > 0) { echo ' @@ -85,10 +88,10 @@ if (count($rs2) > 0) { // Pulsante per riportare nel magazzino centrale. // Visibile solo se l'intervento non è stato nè fatturato nè completato. - if (!$records[0]['flag_completato']) { + if (empty($readonly)) { echo ' '; } diff --git a/modules/contratti/plugins/contratti.pianificazioneinterventi.php b/modules/contratti/plugins/contratti.pianificazioneinterventi.php index 9b73d91c6..636544ea0 100644 --- a/modules/contratti/plugins/contratti.pianificazioneinterventi.php +++ b/modules/contratti/plugins/contratti.pianificazioneinterventi.php @@ -186,18 +186,22 @@ if (count($rsp) != 0) {
- +
- + - + - + + + '; // Elenco promemoria for ($i = 0; $i < sizeof($rsp); ++$i) { + + // Sede if ($rsp[$i]['idsede'] == '-1') { echo '- '.('Nessuna').' -'; @@ -223,10 +227,41 @@ if (count($rsp) != 0) { $info_intervento = '- '.('Nessuno').' -'; $disabled = ''; } - + + //data_conclusione contratto if (date('Y', strtotime($records[0]['data_conclusione'])) < 1971) { $records[0]['data_conclusione'] = ''; } + + //info impianti + if (!empty($rsp[$i]['idimpianti'])){ + $rsp3 = $dbo->fetchArray('SELECT id, matricola FROM my_impianti WHERE id IN ('.($rsp[$i]['idimpianti']).')'); + $info_impianti = ''; + if (!empty( $rsp3 )){ + for ($a=0; $a $rsp3[$a]['matricola'], + ])).'
'; + } + } + } + + + $rsp4 = $dbo->fetchArray('SELECT * FROM co_righe_contratti_materiali WHERE id_riga_contratto = '.prepare($rsp[$i]['id']) ); + $info_materiali = ''; + if (!empty( $rsp4 )){ + for ($b=0; $b $rsp4[$b]['descrizione'], + '_QTA_' => Translator::numberToLocale($rsp4[$b]['qta']), + '_UM_' => $rsp4[$b]['um'], + '_PREZZO_' => $rsp4[$b]['prezzo_vendita'], + ])).'
'; + } + } + + + echo '
@@ -234,6 +269,8 @@ if (count($rsp) != 0) { + +
'.tr('Entro il').''.tr('Data').' '.tr('Tipo intervento').' '.tr('Descrizione').''.tr('Intervento collegato').''.tr('Intervento').' '.tr('Sede').''.tr('Opzioni').''.tr('Impianti').''.tr('Materiali').''.tr('Opzioni').'
'.Translator::dateToLocale($rsp[$i]['data_richiesta']).''.nl2br($rsp[$i]['richiesta']).' '.$info_intervento.' '.$info_sede.''.$info_impianti.''.$info_materiali.' '; echo '