. */ use Modules\Fatture\Fattura; include_once __DIR__.'/../../core.php'; if (isset($id_record)) { $record = $dbo->fetchOne('SELECT * FROM co_scadenziario WHERE id = '.prepare($id_record)); $documento = Fattura::find($record['iddocumento']); // Scelgo la query in base alla scadenza if (!empty($documento)) { $id_record = $dbo->fetchOne('SELECT id FROM co_scadenziario WHERE iddocumento='.prepare($documento->id).' ORDER BY id')['id']; $scadenze = $dbo->fetchArray('SELECT * FROM co_scadenziario WHERE iddocumento = '.prepare($documento->id).' ORDER BY scadenza ASC'); $totale_da_pagare = $documento->netto; } else { $scadenze = $dbo->fetchArray('SELECT * FROM co_scadenziario WHERE id = '.prepare($id_record).' ORDER BY scadenza ASC'); $totale_da_pagare = sum(array_column($scadenze, 'da_pagare')); } }