} //require 'index.cron.delinquency.inc'; //actualiza cartera en atraso $dloans = WEBPAGE::$dbh->getAll("select loan_id from tblLoansCurrentData where cn_delay > 0"); require_once 'Date.php'; require_once './includes/LN.LIB.functions.inc'; require_once 'class/loan_type.php'; require_once 'class/loan.php'; $c = 0; $ldata = array(); foreach ($dloans as $key => $val) { $loan = new LOAN($val['loan_id']); $balance_kp = $loan->data['balance_kp']; $hits = 0; while ($loan->data['xp_pmt_date'] <= $loan->data['cn_date'] && $balance_kp > 0) { $data = $loan->getNextPaymentData(); $loan->data['xp_pmt_date'] = $data['xp_pmt_date']; $loan->data['xp_pmt'] = $data['xp_pmt']; $loan->data['balance_kp'] = $data['balance_kp']; $loan->data['balance_kaf'] = $data['balance_kaf']; $loan->data['balance_kat'] = $data['balance_kat']; $loan->data['r_from_date'] = $data['r_from_date']; $ldata[$c]['fees'] += $data['fees']; $ldata[$c]['insurances'] += $data['insurances']; $ldata[$c]['principal'] += $data['principal']; $ldata[$c]['interest'] += $data['interest']; $ldata[$c]['delay'] += $data['delay']; $ldata[$c]['penalties'] += $data['penalties']; $ldata[$c]['pmt'] += $data['pmt']; $hits++; $balance_kp = $data['balance_kp'];