. */ include_once __DIR__.'/../../../core.php'; use Modules\Preventivi\Stato; $id_module = Modules::get('Preventivi')['id']; $rs = $dbo->fetchArray('SELECT *, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=co_preventivi.idanagrafica) AS ragione_sociale FROM co_preventivi WHERE idstato IN (SELECT id FROM co_statipreventivi WHERE is_fatturabile = 1) AND default_revision = 1 ORDER BY data_conclusione ASC'); if (!empty($rs)) { echo " "; foreach ($rs as $preventivo) { $data_accettazione = ($preventivo['data_accettazione'] != '0000-00-00') ? Translator::dateToLocale($preventivo['data_accettazione']) : ''; $data_conclusione = ($preventivo['data_conclusione'] != '0000-00-00') ? Translator::dateToLocale($preventivo['data_conclusione']) : ''; $stato_preventivo = Stato::find($preventivo['idstato'])->descrizione; if (strtotime($preventivo['data_conclusione']) < strtotime(date('Y-m-d')) && $data_conclusione != '') { $attr = ' class="danger"'; } else { $attr = ''; } echo ''; echo ''; echo ''; echo ''; } echo '
Preventivo Data inizio Data conclusione Stato
'.$preventivo['nome']."
".$preventivo['ragione_sociale'].'
'.$data_accettazione.''.$data_conclusione.''.$stato_preventivo.'
'; } else { echo '

'.tr('Non ci sono preventivi da fatturare').'.

'; }