Fix #163
This commit is contained in:
parent
f5c432b98d
commit
746575760c
|
@ -17,7 +17,7 @@ switch (get('op')) {
|
|||
|
||||
$tipi = (array) $_SESSION['dashboard']['idtipiintervento'];
|
||||
|
||||
$query = 'SELECT in_interventi_tecnici.idintervento, colore, in_interventi_tecnici.id, idtecnico, orario_inizio, orario_fine, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=idtecnico) AS nome_tecnico, (SELECT colore FROM an_anagrafiche WHERE idanagrafica=idtecnico) AS colore_tecnico, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=in_interventi.idanagrafica) AS cliente, (SELECT idzona FROM an_anagrafiche WHERE idanagrafica=in_interventi.idanagrafica) AS idzona FROM in_interventi_tecnici INNER JOIN (in_interventi LEFT OUTER JOIN in_statiintervento ON in_interventi.idstatointervento=in_statiintervento.idstatointervento) ON in_interventi_tecnici.idintervento=in_interventi.id WHERE in_interventi_tecnici.orario_inizio >= '.prepare($start).' AND in_interventi_tecnici.orario_fine <= '.prepare($end).' AND idtecnico IN('.implode(',', $_SESSION['dashboard']['idtecnici']).') AND in_interventi.idstatointervento IN('.implode(',', $stati).') AND in_interventi_tecnici.idtipointervento IN('.implode(',', $tipi).') '.Modules::getAdditionalsQuery('Interventi').' HAVING idzona IN ('.implode(',', $_SESSION['dashboard']['idzone']).')';
|
||||
$query = 'SELECT in_interventi_tecnici.id, in_interventi_tecnici.idintervento, in_interventi.codice, colore, idtecnico, orario_inizio, orario_fine, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=idtecnico) AS nome_tecnico, (SELECT colore FROM an_anagrafiche WHERE idanagrafica=idtecnico) AS colore_tecnico, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=in_interventi.idanagrafica) AS cliente, (SELECT idzona FROM an_anagrafiche WHERE idanagrafica=in_interventi.idanagrafica) AS idzona FROM in_interventi_tecnici INNER JOIN (in_interventi LEFT OUTER JOIN in_statiintervento ON in_interventi.idstatointervento=in_statiintervento.idstatointervento) ON in_interventi_tecnici.idintervento=in_interventi.id WHERE in_interventi_tecnici.orario_inizio >= '.prepare($start).' AND in_interventi_tecnici.orario_fine <= '.prepare($end).' AND idtecnico IN('.implode(',', $_SESSION['dashboard']['idtecnici']).') AND in_interventi.idstatointervento IN('.implode(',', $stati).') AND in_interventi_tecnici.idtipointervento IN('.implode(',', $tipi).') '.Modules::getAdditionalsQuery('Interventi').' HAVING idzona IN ('.implode(',', $_SESSION['dashboard']['idzone']).')';
|
||||
$rs = $dbo->fetchArray($query);
|
||||
|
||||
$results = [];
|
||||
|
@ -26,7 +26,7 @@ switch (get('op')) {
|
|||
'id' => $r['id'],
|
||||
'idintervento' => $r['idintervento'],
|
||||
'idtecnico' => $r['idtecnico'],
|
||||
'title' => '<b>Int. '.$r['idintervento'].'</b> '.$r['cliente'].'<br><b>'.tr('Tecnici').':</b> '.$r['nome_tecnico'],
|
||||
'title' => '<b>Int. '.$r['codice'].'</b> '.$r['cliente'].'<br><b>'.tr('Tecnici').':</b> '.$r['nome_tecnico'],
|
||||
'start' => $r['orario_inizio'],
|
||||
'end' => $r['orario_fine'],
|
||||
'url' => $rootdir.'/editor.php?id_module='.Modules::get('Interventi')['id'].'&id_record='.$r['idintervento'],
|
||||
|
@ -86,12 +86,12 @@ switch (get('op')) {
|
|||
}
|
||||
|
||||
// Lettura dati intervento
|
||||
$query = 'SELECT *, idstatointervento AS parent_idstato, idtipointervento AS parent_idtipo, (SELECT descrizione FROM in_statiintervento WHERE idstatointervento=parent_idstato) AS stato, (SELECT descrizione FROM in_tipiintervento WHERE idtipointervento=parent_idtipo) AS tipo, (SELECT nomesede FROM an_sedi WHERE id=idsede) AS sede, (SELECT idzona FROM an_anagrafiche WHERE idanagrafica=in_interventi.idanagrafica) AS idzona FROM in_interventi LEFT JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE in_interventi.id='.prepare($id).' '.Modules::getAdditionalsQuery('Interventi');
|
||||
$query = 'SELECT *, in_interventi.codice, idstatointervento AS parent_idstato, idtipointervento AS parent_idtipo, (SELECT descrizione FROM in_statiintervento WHERE idstatointervento=parent_idstato) AS stato, (SELECT descrizione FROM in_tipiintervento WHERE idtipointervento=parent_idtipo) AS tipo, (SELECT nomesede FROM an_sedi WHERE id=idsede) AS sede, (SELECT idzona FROM an_anagrafiche WHERE idanagrafica=in_interventi.idanagrafica) AS idzona FROM in_interventi LEFT JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE in_interventi.id='.prepare($id).' '.Modules::getAdditionalsQuery('Interventi');
|
||||
$rs = $dbo->fetchArray($query);
|
||||
|
||||
$desc_tipointervento = $rs[0]['tipo'];
|
||||
|
||||
$tooltip_text = '<b>'.tr('Numero intervento').'</b>: '.$id.'<br/>';
|
||||
$tooltip_text = '<b>'.tr('Numero intervento').'</b>: '.$rs[0]['codice'].'<br/>';
|
||||
$tooltip_text .= '<b>'.tr('Ragione sociale').'</b>: '.nl2br($rs[0]['ragione_sociale']).'<br/>';
|
||||
|
||||
if (!empty($rs[0]['telefono'])) {
|
||||
|
|
|
@ -4,7 +4,7 @@ include_once __DIR__.'/../../core.php';
|
|||
|
||||
include_once $docroot.'/modules/interventi/modutil.php';
|
||||
|
||||
$report_name = 'intervento_'.$idintervento.'.pdf';
|
||||
$report_name = 'intervento_'.$records[0]['codice'].'.pdf';
|
||||
|
||||
/*
|
||||
Dati intervento
|
||||
|
@ -353,8 +353,6 @@ foreach ($rst as $i => $r) {
|
|||
</tr>';
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Ore lavorate
|
||||
$ore = get_ore_intervento($idintervento);
|
||||
|
||||
|
@ -384,7 +382,6 @@ echo '
|
|||
</td>
|
||||
</tr>';
|
||||
|
||||
|
||||
// Totale km
|
||||
echo '
|
||||
<tr>
|
||||
|
@ -392,7 +389,6 @@ echo '
|
|||
<small>'.tr('Km percorsi').':</small><br/><b>'.Translator::numberToLocale($records[0]['tot_km']).'</b>
|
||||
</td>';
|
||||
|
||||
|
||||
// Costo trasferta
|
||||
if ($mostra_prezzi) {
|
||||
echo '
|
||||
|
@ -416,7 +412,6 @@ if ($mostra_prezzi) {
|
|||
';
|
||||
}
|
||||
|
||||
|
||||
// TOTALE COSTI FINALI
|
||||
if ($mostra_prezzi) {
|
||||
// Totale imponibile
|
||||
|
|
Loading…
Reference in New Issue