Пример #1
0
<?php

require_once 'common.php';
check_logged_in();
if (isset($_SESSION['user']) && $_SESSION['user']['is_logged'] == 1) {
    $PageTitle = getLang('ptitle_logged');
} else {
    $PageTitle = getLang('ptitle_notlogged');
}
$db = new DBConnection();
$userModel = new App\Model\User($db);
$user = $userModel->getUserByUid($_SESSION['user']['user_account_num']);
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $db = new DBConnection();
    $view = new App\View\View('mail/trade_request');
    $view->form = $_POST;
    $view->user = $user;
    $to = getLang('site_notification');
    $message = \Swift_Message::newInstance('Trade Request from ' . $user['user_account_name']);
    $message->setFrom($to)->setTo($to)->setBody($view->render(), 'text/html');
    $mailer = new App\Utility\Mailer($db);
    $mailer->send($message);
    $_SESSION['history_msg'] = 'Request was send';
    header('Location: history.php');
    exit;
}
$query = 'SELECT user_firstname, trading_type,user_lastname,user_account_num FROM users WHERE user_account_num="' . $_SESSION['user']['user_account_num'] . '" LIMIT 1';
$res = $db->rq($query);
$username = $db->fetch($res);
$buyStatuses = array(1 => 'Open', 2 => 'Pending', 3 => 'Disabled', 4 => 'Closed');
$sellStatuses = array(1 => 'Closed', 2 => 'Pending', 3 => 'Disabled');
Пример #2
0
            $db->rq($query);
            
            addLog('Back-end','Accounts',''.$uDetails['user_firstname'].' '.$uDetails['user_lastname'].' ('.$uDetails['user_account_num'].')',''.$_SESSION['admin']['name'].' ('.$_SESSION['admin']['refnum'].')','User deleted');

            $db->close();
            header('Location: users.php');
            exit();
        }
        break;
    case 'pdf':
        $db = new DBConnection();
        $userModel = new App\Model\User($db);
        $tradesModel = new App\Model\Trades($db);
        $transfersModel = new App\Model\Transfer($db);
        
        $user = $userModel->getUserByUid($_GET['uid']);
        $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);