HEX
Server: Apache/2.2.15 (CentOS)
System: Linux ip-10-0-2-146.eu-west-1.compute.internal 2.6.32-754.35.1.el6.centos.plus.x86_64 #1 SMP Sat Nov 7 11:33:42 UTC 2020 x86_64
User: root (0)
PHP: 5.6.40
Disabled: NONE
Upload Files
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;
    }
}