Example #1
0
 function tmp_trhistory($date3, $date4)
 {
     global $database, $form;
     traceCalls(__METHOD__, __LINE__);
     $path = getEditablePath('error.php');
     include_once "editables/" . $path;
     $date = fixdate;
     if (empty($date3)) {
         $form->setError("fromdate", $lang['error']['empty_fromdate']);
     }
     if (empty($date4)) {
         $form->setError("todate", $lang['error']['empty_todate']);
     }
     if ($form->num_errors > 0) {
         return 0;
     }
     $result1 = datecompare($date, $date3);
     $result2 = datecompare($date3, $date4);
     if (!$result1) {
         $form->setError("fromdate", $lang['error']['invalid_fromdate']);
     } else {
         if (!$result2) {
             $form->setError("todate", $lang['error']['lower_fromdate']);
         }
     }
     if ($form->num_errors > 0) {
         return 0;
     } else {
         $_SESSION['date1'] = $date3;
         $_SESSION['date2'] = $date4;
         return 1;
     }
 }
Example #2
0
 function getLenderDataForCompletedLoan($lenderid, $loanid)
 {
     global $db;
     traceCalls(__METHOD__, __LINE__);
     $qq = "SELECT l.active AS Loan_State, sum(lb.givenamount) AS AMT, l.summary, l.tr_summary FROM ! as l join ! as b on l.borrowerid = b.userid join ! as lb on l.loanid=lb.loanid WHERE lb.lenderid =? and l.loanid=? and lb.active =? and (l.active =? OR l.active =? OR l.loanid IN(select loan_id from ! where lender_id=?)) group by l.loanid";
     $result = $db->getAll($qq, array('loanapplic', 'borrowers', 'loanbids', $lenderid, $loanid, 1, LOAN_REPAID, LOAN_DEFAULTED, 'forgiven_loans', $lenderid));
     return $result;
 }
Example #3
0
 function getTextResponseLength($userid)
 {
     global $db;
     traceCalls(__METHOD__, __LINE__);
     $q = "SELECT length(reffered_by) FROM ! WHERE userid = ? AND reffered_by IS NOT NULL";
     $result = $db->getOne($q, array('borrowers', $userid));
     return $result;
 }