'.tr('Dettagli scadenza').'

'; $rs = $dbo->fetchArray('SELECT * FROM (co_documenti INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id) INNER JOIN an_anagrafiche ON co_documenti.idanagrafica=an_anagrafiche.idanagrafica WHERE co_documenti.id='.prepare($record['iddocumento'])); $dir = $rs[0]['dir']; $numero = (!empty($rs[0]['numero_esterno'])) ? $rs[0]['numero_esterno'] : $rs[0]['numero']; $modulo_fattura = $dir == 'entrata' ? 'Fatture di vendita' : 'Fatture di acquisto'; if (!empty($rs)) { echo " '; echo ' '; echo ' '; echo ' '; } else { $rs = $dbo->fetchArray("SELECT * FROM co_scadenziario WHERE id='".$id_record."'"); echo " '; } echo '
".($dir == 'entrata' ? tr('Cliente') : tr('Fornitore')).': '.Modules::link('Anagrafiche', $rs[0]['idanagrafica'], $rs[0]['ragione_sociale']).'
'.tr('Documento').': '.$rs[0]['descrizione'].'
'.tr('Numero').': '.$numero.'
'.tr('Data').': '.Translator::dateToLocale($rs[0]['data']).'
".tr('Descrizione').':
'.Modules::link($modulo_fattura, $record['iddocumento'], ' '.tr('Apri documento'), null, 'class="btn btn-primary"').'
'; $totale_da_pagare = 0; $totale_pagato = 0; //Scelgo la query in base al segmento if ($record['iddocumento'] != 0) { $rs = $dbo->fetchArray('SELECT * FROM co_scadenziario WHERE iddocumento = (SELECT iddocumento FROM co_scadenziario s WHERE id='.prepare($id_record).') ORDER BY scadenza ASC'); } else { $rs = $dbo->fetchArray('SELECT * FROM co_scadenziario WHERE id='.prepare($id_record).' ORDER BY scadenza ASC'); } for ($i = 0; $i < count($rs); ++$i) { if ($rs[$i]['da_pagare'] == $rs[$i]['pagato']) { $class = 'success'; } elseif (abs($rs[$i]['pagato']) == 0) { $class = 'danger'; } elseif (abs($rs[$i]['pagato']) <= abs($rs[$i]['da_pagare'])) { $class = 'warning'; } else { $class = 'danger'; } echo ' '; } $totale_da_pagare = sum(array_column($rs, 'da_pagare')); $totale_pagato = sum(array_column($rs, 'pagato')); if ($totale_da_pagare == $totale_pagato) { echo ' '; } echo ' '; ?>
'.tr('Data').' '.tr('Importo').' '.tr('Pagato').' '.tr('Data concordata').'
{[ "type": "date", "name": "scadenza['.$rs[$i]['id'].']", "value": "'.$rs[$i]['scadenza'].'" ]} {[ "type": "number", "name": "da_pagare['.$rs[$i]['id'].']", "decimals": 2, "value": "'.Translator::numberToLocale($rs[$i]['da_pagare'], 2).'", "onchange": "controlloTotale()" ]} {[ "type": "number", "name": "pagato['.$rs[$i]['id'].']", "decimals": 2, "value": "'.Translator::numberToLocale($rs[$i]['pagato']).'" ]} {[ "type": "date", "name": "data_concordata['.$rs[$i]['id'].']", "value": "'.$rs[$i]['data_concordata'].'" ]}
'.tr('Totale').' '.Translator::numberToLocale($totale_da_pagare).'
''.moneyFormat($totale_da_pagare).'', ]); ?>.
'', '_CURRENCY_' => currency(), ]); ?>.
{( "name": "log_email", "id_module": "$id_module$", "id_record": "$id_record$" )} {[ "type": "date", "name": "scadenza[-id-]" ]} {[ "type": "number", "name": "da_pagare[-id-]", "decimals": 2, "onchange": "controlloTotale()" ]} {[ "type": "number", "name": "pagato[-id-]", "decimals": 2 ]} {[ "type": "date", "name": "data_concordata[-id-]" ]} '; ?>