Exemplo n.º 1
0
		}
		break;
    case 'pdf':
        $db            = new DBConnection();
        $transferModel = new App\Model\Transfer($db);
        
        $transfer      = $transferModel->getTransferByRef($_GET['ref']);
        $transferTypes = $transferModel->getTypes();
        $codeTypes     = $transferModel->getCodeTypes();
        
        $transfer['tr_type'] = $transferTypes[$transfer['tr_type']];
        $transfer['tr_bank_codetype'] = $codeTypes[$transfer['tr_bank_codetype']];
        $transfer = $transferModel->formatPriceValues($transfer);
        
        $mpdf = new mPDF(null, 'A4', null, null, 8, 8, 40, 20, 8, 8);
        $pdf  = new App\Utility\Pdf($db);
        
        $mpdf->SetHTMLHeader($pdf->getHeader());
        $mpdf->SetHTMLFooter($pdf->getFooter());
        
        $mpdf->WriteHTML($pdf->getBody('transfer_' . strtolower($transfer['tr_type']), $transfer));
        
        $mpdf->Output($transfer['user_account_num'] . '_' . $transfer['tr_ref'] . '.pdf', 'D');
        exit();
        break;
	default :
		$page_content=listTransfers();
		break;
}

page_header();
Exemplo n.º 2
0
			header('Location: trades.php');
			exit();
		}
		break;
    case 'pdf':
        $db         = new DBConnection();
        $tradeModel = new App\Model\Trades($db);
        
        $trade        = $tradeModel->getTradeByRef($_GET['ref']);
        $tradeOptions = $tradeModel->getOptions();
        
        $trade['trade_option'] = $tradeOptions[$trade['trade_option']];
        $trade = $tradeModel->formatPriceValues($trade);
        
        $mpdf = new mPDF(null, 'A4', null, null, 8, 8, 40, 20, 8, 8);
        $pdf  = new App\Utility\Pdf($db);
        
        $mpdf->SetHTMLHeader($pdf->getHeader());
        $mpdf->SetHTMLFooter($pdf->getFooter());
        
        $mpdf->WriteHTML($pdf->getBody('options_trade', $trade));
        
        $mpdf->Output($trade['user_account_num'] . '_' . $trade['trade_ref'] . '.pdf', 'D');
        exit();
        break;
	default :
		$page_content=listTrades();
		break;
}

page_header();
Exemplo n.º 3
0
        $trades = $tradesModel->getUserTrades($user['user_account_num']);
        $transfers = $transfersModel->getUserTransfers($user['user_account_num']);
        
        $view = new App\View\View('user/account_statement');
        $user['account_statement'] = $view->render(array(
            'trades' => $trades,
            'tradesBuyOptions' => $tradesModel->getOptions(),
            'buyStatuses' => $tradesModel->getStatuses('buy'),
            'sellStatuses' => $tradesModel->getStatuses('sell'),
            'transfers' => $transfers,
            'transfersOptions' => $transfersModel->getTypes(),
            'depositOptions' => $transfersModel->getStatuses()
        ));
        
        $mpdf = new mPDF(null, 'A4', null, null, 8, 8, 40, 20, 8, 8);
        $pdf  = new App\Utility\Pdf($db);
        
        $mpdf->SetHTMLHeader($pdf->getHeader());
        $mpdf->SetHTMLFooter($pdf->getFooter());
        
        $mpdf->WriteHTML($pdf->getBody('account_summary', $user));
        
        $mpdf->Output($user['user_account_num'] . '.pdf', 'D');
        exit();
        break;
    default	:
        $page_content=listUsers();
        break;
}

page_header();