예제 #1
0
			addLog('Back-end','Stock Trades',''.$uDetails['user_firstname'].' '.$uDetails['user_lastname'].' ('.$uDetails['user_account_num'].')',''.$_SESSION['admin']['name'].' ('.$_SESSION['admin']['refnum'].')','Sell deleted '.($row['trade_ref']+0).' ('.$tradesSellStatuses[$row['trade_status']].')');
			
			$db->close();
			header('Location: strades.php');
			exit();
		}
		break;
    case 'pdf':
        $db         = new DBConnection();
        $tradeModel = new App\Model\StockTrades($db);
        
        $trade      = $tradeModel->getTradeByRef($_GET['ref']);
        $tradeTypes = $tradeModel->getTypes();
        
        $trade['trade_type'] = $tradeTypes[$trade['trade_type']];
        $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('stock_trade', $trade));
        
        $mpdf->Output($trade['user_account_num'] . '_' . $trade['trade_ref'] . '.pdf', 'D');
        exit();
        break;
	default :
		$page_content=listTrades();
		break;