File: /www/exchange2/exchange/classes/Model/MReports.php
<?php
class Model_MReports {
function getMycreditreports(){
$user_id = $_SESSION['user']['userid'];
$query = new Bin_Query();
$sql = "SELECT * FROM `manual_transactions` WHERE ".
"`transaction_type`=".SUBMIT_NOTIFICATION." AND `originator_id`='".$user_id."' ".
" AND `status`='1' ORDER BY `transaction_date` ASC";
$query->executeQuery($sql);
$data = $query->records;
return $data;
}
function getMytrfile($id){
$user_id = $_SESSION['user']['userid'];
$query = new Bin_Query();
$sql = "SELECT * FROM `manual_transactions` WHERE ".
" manual_transaction_id='".$id."' AND `transaction_type`=".SUBMIT_NOTIFICATION." ".
" AND `originator_id`='".$user_id."' AND `status`='1' ";
$query->executeQuery($sql);
$data = $query->records;
return $data;
}
public static function getMyStatementReports()
{
$userId = $_SESSION['user']['userid'];
if (empty($userId)) {
return null;
}
require_once(ROOT_FOLDER . "classes/Storage.php");
$db = Bin_Db::connect();
$storage = Storage_Repository::get(Storage_Repository::STATEMENTS);
$selectReports = "SELECT * FROM statement_reports WHERE user_id = :user_id ORDER BY date DESC, created_at";
$result = array();
$res = $db->query($selectReports, array(':user_id' => (int)$userId))->getResultArray();
foreach ($res as $re) {
$key = date('Y-m-d', strtotime($re['date'] . ' first day of this month')) . ' - ' . $re['date'];
$re['path'] = $storage->url($re['path']);
$result[$key][$re['type']] = $re;
}
return $result;
}
}