get(); if ($elenco_promemoria->isEmpty()) { echo '

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

'; return; } $raggruppamenti = $elenco_promemoria->groupBy(function ($item) { return ucfirst($item->data_richiesta->formatLocalized('%B %Y')); }); $counter = 0; foreach ($raggruppamenti as $mese => $raggruppamento) { ++$counter; // Se cambia il mese ricreo l'intestazione della tabella if ($counter == 1) { $attr = ''; $class = 'fa-minus-circle'; } else { $attr = 'style="display:none;"'; $class = 'fa-plus-circle'; } echo "

".$mese.'

'; echo '
'; // Elenco promemoria da pianificare foreach ($elenco_promemoria as $promemoria) { $contratto = $promemoria->contratto; $anagrafica = $contratto->anagrafica; echo ' '; // Pulsanti echo ' '; } echo '
'.tr('Cliente').' '.tr('Contratto').' '.tr('Entro').' '.tr('Tipo attività').' '.tr('Descrizione').' '.tr('Sede').'
'.Modules::link('Anagrafiche', $anagrafica->id, nl2br($anagrafica->ragione_sociale)).' '.reference($contratto).' '.dateFormat($promemoria->data_richiesta).' '.$promemoria->tipo->descrizione.' '.nl2br($promemoria->richiesta).' '; // Sede if ($promemoria->idsede == '-1') { echo '- '.('Nessuna').' -'; } elseif (empty($promemoria->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($promemoria->idsede)); echo $rsp2[0]['descrizione']; } echo '
'; }