コード例 #1
0
}
//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'];