1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-06-05 22:09:38 +02:00

Fix pagamento scadenze generiche

This commit is contained in:
Matteo Baccarin
2019-07-04 09:20:02 +02:00
parent 1fe890941f
commit d9cc7ab20d
3 changed files with 14 additions and 5 deletions

View File

@@ -118,13 +118,17 @@ function aggiungi_scadenza($iddocumento, $pagamento = '', $pagato = false)
* @param $totale_pagato float Totale importo pagato
* @param $data_pagamento datetime Data in cui avviene il pagamento (yyyy-mm-dd)
*/
function aggiorna_scadenziario($iddocumento, $totale_pagato, $data_pagamento)
function aggiorna_scadenziario($iddocumento, $totale_pagato, $data_pagamento, $idscadenza='')
{
$dbo = database();
if ($totale_pagato > 0) {
// Lettura righe scadenziario
$query = "SELECT * FROM co_scadenziario WHERE iddocumento='$iddocumento' AND ABS(pagato) < ABS(da_pagare) ORDER BY scadenza ASC";
if($idscadenza!=''){
$add_query = 'AND id='.prepare($idscadenza);
}
$query = "SELECT * FROM co_scadenziario WHERE iddocumento='$iddocumento' AND ABS(pagato) < ABS(da_pagare) ".$add_query." ORDER BY scadenza ASC";
$rs = $dbo->fetchArray($query);
$rimanente_da_pagare = abs($rs[0]['pagato']) + $totale_pagato;