fetchArray($qp); if (!empty($rsp)) { // Elenco interventi da pianificare foreach ($rsp as $i => $r) { // Se cambia il mese ricreo l'intestazione della tabella if (!isset($rsp[$i - 1]) || $r['mese'] != $rsp[$i - 1]['mese']) { if ($i == 0) { $attr = ''; $class = 'fa-minus-circle'; } else { $attr = 'style="display:none;"'; $class = 'fa-plus-circle'; } echo "

".$mesi[intval(date('m', strtotime($r['data_richiesta']))) - 1].' '.date('Y', strtotime($r['data_richiesta'])).'

'; echo '
'; } echo ' '; echo ' '; // Pulsanti echo ' '; if (!isset($rsp[$i + 1]) || $r['mese'] != $rsp[$i + 1]['mese']) { echo '
'.tr('Cliente').' '.tr('Entro il').' '.tr('Tipo intervento').' '.tr('Descrizione').' '.tr('Intervento collegato').' '.tr('Sede').'
'.$r['ragione_sociale'].' '.Translator::dateToLocale($r['data_richiesta']).' '.$r['tipointervento'].' '.nl2br($r['richiesta']).' '; // Intervento svolto if (!empty($r['idintervento'])) { $rsp2 = $dbo->fetchArray('SELECT id, codice, data FROM in_interventi WHERE id='.prepare($r['idintervento'])); echo Modules::link('Interventi', $rsp2[0]['id'], tr('Intervento num. _NUM_ del _DATE_', [ '_NUM_' => $rsp2[0]['codice'], '_DATE_' => Translator::dateToLocale($rsp2[0]['data']), ])); } else { echo '- '.('Nessuno').' -'; } echo ''; // Sede if ($r['idsede'] == '-1') { echo '- '.('Nessuna').' -'; } elseif (empty($r['idsede'])) { echo tr('Sede legale'); } else { $rsp2 = $dbo->fetchArray("SELECT id, CONCAT( CONCAT_WS( ' (', CONCAT_WS(', ', nomesede, citta), indirizzo ), ')') AS descrizione FROM an_sedi WHERE id=".prepare($r['idsede'])); echo $rsp2[0]['descrizione']; } echo ' '; if (empty($r['idintervento'])) { echo " "; } echo '
'; } } } else { echo '

'.tr('Non ci sono interventi da pianificare').'.

'; }