public function setBillerSelected($billerID) { $billers = new Billers(); $billerIDs = $billers->getBillerIDs(); foreach ($billerIDs as $bID) { unset($_SESSION['paySelectedBiller' . $bID]); } $_SESSION['paySelectedBiller' . $billerID] = 'selected="selected"'; }
public function display() { $biller = new Billers(); $biller->billerID = $_SESSION['billerDeleteID']; $biller->getBiller(); $_SESSION['billerCode'] = $biller->billerCode; $_SESSION['billerName'] = $biller->billerName; $_SESSION['billerNickname'] = $biller->billerNickname; $_SESSION['customerReference'] = $biller->customerReference; include 'view/layout/billerdelete.php'; }
public function cancelSessions() { unset($_SESSION['payAccountID']); unset($_SESSION['payBillerID']); unset($_SESSION['payBillerCode']); unset($_SESSION['payBillerName']); unset($_SESSION['payBillerNickname']); unset($_SESSION['payCustomerRef']); $accounts = new Accounts(); $accounts->userID = $_SESSION['userID']; $accountIDs = $accounts->getAccountIDs(); foreach ($accountIDs as $aID) { unset($_SESSION['paySelectedAccount' . $aID]); } $billers = new Billers(); $billers->userID = $_SESSION['userID']; $billerIDs = $billers->getBillerIDs(); foreach ($billerIDs as $bID) { unset($_SESSION['paySelectedBiller' . $bID]); } if (isset($_SESSION['payAmount'])) { unset($_SESSION['payAmount']); } if (isset($_SESSION['payDate'])) { unset($_SESSION['payDate']); } if (isset($_SESSION['payAccount'])) { unset($_SESSION['payAccount']); } if (isset($_SESSION['payStatus'])) { unset($_SESSION['payStatus']); } if (isset($_SESSION['payConf'])) { unset($_SESSION['payConf']); } if (isset($_SESSION['payCreated'])) { unset($_SESSION['payCreated']); } }
$account = new Account($arg); $account->set(); } $args = array(); $args[] = array('userID' => $userID, 'billerCode' => '130112', 'billerName' => 'ORIGIN ENERGY', 'billerNickname' => 'ORIGIN ENERGY', 'customerReference' => '5485236485', 'billerStatus' => ''); $args[] = array('userID' => $userID, 'billerCode' => '8789', 'billerName' => 'CITY WEST WATER', 'billerNickname' => 'CITY WEST WATER', 'customerReference' => '4571245974', 'billerStatus' => ''); $args[] = array('userID' => $userID, 'billerCode' => '5249', 'billerName' => 'SROVIC LAND TAX', 'billerNickname' => 'SROVIC LAND TAX', 'customerReference' => '8854177569', 'billerStatus' => ''); $args[] = array('userID' => $userID, 'billerCode' => '6247', 'billerName' => 'RACV', 'billerNickname' => 'RACV', 'customerReference' => '3321542896', 'billerStatus' => ''); $args[] = array('userID' => $userID, 'billerCode' => '90134', 'billerName' => 'RACV INSURANCE', 'billerNickname' => 'RACV INSURANCE', 'customerReference' => '2225488179', 'billerStatus' => ''); $args[] = array('userID' => $userID, 'billerCode' => '93880', 'billerName' => 'IINET LIMITED', 'billerNickname' => 'IINET', 'customerReference' => '5454289321', 'billerStatus' => ''); $args[] = array('userID' => $userID, 'billerCode' => '216291', 'billerName' => 'VICROADS REGO', 'billerNickname' => 'VICROADS HILUX', 'customerReference' => '5654289374', 'billerStatus' => ''); $args[] = array('userID' => $userID, 'billerCode' => '216291', 'billerName' => 'VICROADS REGO', 'billerNickname' => 'VICROADS PRIUS', 'customerReference' => '8854289491', 'billerStatus' => ''); $args[] = array('userID' => $userID, 'billerCode' => '254865', 'billerName' => 'NELSON ALEXANDER', 'billerNickname' => 'RENT PAYMENT', 'customerReference' => '8547289491', 'billerStatus' => ''); $args[] = array('userID' => $userID, 'billerCode' => '4587', 'billerName' => 'G.M. FINANCE', 'billerNickname' => 'CAR REPAYMENT', 'customerReference' => '55412298', 'billerStatus' => ''); foreach ($args as $arg) { $biller = new Billers($arg); $biller->set(); } $args = array(); $args[] = array('userID' => $userID, 'bsb' => '261-452', 'accountNumber' => '32-455-2133', 'accountName' => 'M Peterson', 'accountNickname' => 'Michael Petersons Acct', 'payeeStatus' => ''); $args[] = array('userID' => $userID, 'bsb' => '334-544', 'accountNumber' => '98-332-3454', 'accountName' => 'L Johnson', 'accountNickname' => 'Lynda Johnsons Acct', 'payeeStatus' => ''); $args[] = array('userID' => $userID, 'bsb' => '243-987', 'accountNumber' => '31-354-9987', 'accountName' => 'B Murphy', 'accountNickname' => 'Brett Murphys Acct', 'payeeStatus' => ''); $args[] = array('userID' => $userID, 'bsb' => '276-873', 'accountNumber' => '89-987-2765', 'accountName' => 'D A Ingles', 'accountNickname' => 'Darrn Ingles Acct', 'payeeStatus' => ''); $args[] = array('userID' => $userID, 'bsb' => '365-986', 'accountNumber' => '23-354-8954', 'accountName' => 'P Jones', 'accountNickname' => 'Paul Jones Acct', 'payeeStatus' => ''); foreach ($args as $arg) { $payee = new Payees($arg); $payee->set(); } date_default_timezone_set('Australia/Melbourne'); $startDate = '2011-07-01'; $currentDate = $startDate;
<?php /* * Author: Grant Kinkead * Student Number: s3444261 * Student Email: s3444261@student.rmit.edu.au * * CPT375 Web Database Applications * 2015 - Study Period 2 */ $biller = new Billers(); $biller->billerID = $_SESSION['billerModifyID']; $biller->userID = $_SESSION['userID']; $biller->getBiller(); $_SESSION['billerCode'] = $biller->billerCode; $_SESSION['billerName'] = $biller->billerName; $_SESSION['billerNickname'] = $biller->billerNickname; $_SESSION['customerReference'] = $biller->customerReference; ?> <h1>Modify Biller Details</h1> <div class="row"> <div class="bluestripe"></div> </div> <div class="row"> <div class="col-lg-10 col-lg-offset-1 col-md-10 col-md-offset-1 col-sm-10 col-sm-offset-1 col-xs-10 col-xs-offset-1 details padding20"> <form class="form-inline" method="post" action="Payee-List"> <div class="row marginTop20"> <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">Biller Code:</div> <div class="col-xs-9 col-sm-9 col-md-9 col-lg-9"><?php
public function display() { // Process an update request if submitted. if (isset($_POST['updateBiller'])) { unset($_POST['updateBiller']); $validate = new Validation(); $biller = new Billers(); $biller->billerID = $_SESSION['billerModifyID']; // Validate the nickname. try { $validate->billerNickname($_POST['updateBillerNickname']); } catch (ValidationException $e) { $_SESSION['error'] = $e->getError(); } if (isset($_SESSION['error'])) { unset($_POST['updateBillerNickname']); header('Location: Biller-Modify'); } else { $biller->billerNickname = strtoupper($_POST['updateBillerNickname']); unset($_POST['updateBillerNickname']); // Validate the customer reference. try { $validate->billerCustomerRef($_POST['updateBillerCustomerRef']); } catch (ValidationException $e) { $_SESSION['error'] = $e->getError(); } if (isset($_SESSION['error'])) { unset($_POST['updateBillerCustomerRef']); header('Location: Biller-Modify'); } else { $biller->customerReference = $_POST['updateBillerCustomerRef']; unset($_POST['updateBillerCustomerRef']); // If all is ok, make the update. $biller->update(); unset($_SESSION['billerModifyID']); unset($_SESSION['billerCode']); unset($_SESSION['billerName']); unset($_SESSION['billerNickname']); unset($_SESSION['customerReference']); } } } // Delete the Biller if a request is submitted. if (isset($_POST['deleteBiller'])) { unset($_POST['deleteBiller']); $biller = new Billers(); $biller->billerID = $_SESSION['billerDeleteID']; $biller->delete(); unset($_SESSION['billerDeleteID']); unset($_SESSION['billerCode']); unset($_SESSION['billerName']); unset($_SESSION['billerNickname']); unset($_SESSION['customerReference']); } // Update a payee if a request is submitted. if (isset($_POST['updatePayee'])) { unset($_POST['updatePayee']); $payee = new Payees(); $payee->payeeID = $_SESSION['payeeModifyID']; $validate = new Validation(); // Validate the account name. try { $validate->accountName($_POST['updatePayeeAccountName']); } catch (ValidationException $e) { $_SESSION['error'] = $e->getError(); } if (isset($_SESSION['error'])) { unset($_POST['updatePayeeAccountName']); header('Location: Payee-Modify'); } else { $payee->accountName = $_POST['updatePayeeAccountName']; unset($_POST['updatePayeeAccountName']); // Validate the account nickname try { $validate->accountNickname($_POST['updatePayeeAccountNickname']); } catch (ValidationException $e) { $_SESSION['error'] = $e->getError(); } if (isset($_SESSION['error'])) { unset($_POST['updatePayeeAccountNickname']); header('Location: Payee-Modify'); } else { $payee->accountNickname = $_POST['updatePayeeAccountNickname']; unset($_POST['updatePayeeAccountNickname']); // Validate the BSB. try { $validate->accountBSB($_POST['updatePayeeBSB']); } catch (ValidationException $e) { $_SESSION['error'] = $e->getError(); } if (isset($_SESSION['error'])) { unset($_POST['updatePayeeBSB']); header('Location: Payee-Modify'); } else { $payee->bsb = $_POST['updatePayeeBSB']; unset($_POST['updatePayeeBSB']); // Validate the account number. try { $validate->accountNumber($_POST['updatePayeeAccountNumber']); } catch (ValidationException $e) { $_SESSION['error'] = $e->getError(); } if (isset($_SESSION['error'])) { unset($_POST['updatePayeeAccountNumber']); header('Location: Payee-Modify'); } else { $payee->accountNumber = $_POST['updatePayeeAccountNumber']; unset($_POST['updatePayeeAccountNumber']); // If all is OK, update the payee. $payee->update(); unset($_SESSION['payeeModifyID']); } } } } } // Delete the payee if the request is submitted. if (isset($_POST['deletePayee'])) { unset($_POST['deletePayee']); $payee = new Payees(); $payee->payeeID = $_SESSION['payeeDeleteID']; $payee->delete(); unset($_SESSION['payeeDeleteID']); unset($_SESSION['accountName']); unset($_SESSION['accountNickname']); unset($_SESSION['bsb']); unset($_SESSION['accountNumber']); } // Set the payee type as selected in the drop down list. if (isset($_POST['payeeType'])) { if ($_POST['payeeType'] == 'All Payment Types') { $_SESSION['allPayeeList'] = 'selected = "selected"'; unset($_SESSION['billPayeeList']); unset($_SESSION['fundsTransferPayeeList']); unset($_SESSION['billPayee']); unset($_SESSION['fundsTransferPayee']); unset($_POST['payeeType']); } elseif ($_POST['payeeType'] == 'Bill Payment') { unset($_SESSION['allPayeeList']); $_SESSION['billPayeeList'] = 'selected = "selected"'; unset($_SESSION['fundsTransferPayeeList']); unset($_POST['payeeType']); unset($_SESSION['billPayee']); unset($_SESSION['fundsTransferPayee']); } elseif ($_POST['payeeType'] == 'Funds Transfer') { unset($_SESSION['allPayeeList']); unset($_SESSION['billPayeeList']); $_SESSION['fundsTransferPayeeList'] = 'selected = "selected"'; unset($_POST['payeeType']); unset($_SESSION['billPayee']); unset($_SESSION['fundsTransferPayee']); } } elseif (isset($_SESSION['billPayee'])) { unset($_SESSION['allPayeeList']); $_SESSION['billPayeeList'] = 'selected = "selected"'; unset($_SESSION['fundsTransferPayeeList']); unset($_SESSION['fundsTransferPayee']); } elseif (isset($_SESSION['fundsTransferPayee'])) { unset($_SESSION['allPayeeList']); unset($_SESSION['billPayeeList']); $_SESSION['fundsTransferPayeeList'] = 'selected = "selected"'; unset($_SESSION['billPayee']); } else { $_SESSION['allPayeeList'] = 'selected = "selected"'; unset($_SESSION['billPayeeList']); unset($_SESSION['fundsTransferPayeeList']); unset($_SESSION['billPayee']); unset($_SESSION['fundsTransferPayee']); } // Display the payee list. $payeelist = new Payeelist(); $payeelist->init(); include 'view/layout/payeelist.php'; }
public function display() { $validate = new Validation(); // Add a Biller if a request is submitted. if (isset($_POST['addBiller'])) { $biller = new Billers(); $biller->userID = $_SESSION['userID']; if (isset($_POST['addBillerName'])) { // Validate the biller name. try { $validate->billerName($_POST['addBillerName']); } catch (ValidationException $e) { $_SESSION['error'] = $e->getError(); } if (isset($_SESSION['error'])) { unset($_POST['addBillerName']); header('Location: Biller-Add'); } else { $biller->billerName = strtoupper($_POST['addBillerName']); unset($_POST['addBillerName']); // Validate the nickname. try { $validate->billerNickname($_POST['addBillerNickname']); } catch (ValidationException $e) { $_SESSION['error'] = $e->getError(); } if (isset($_SESSION['error'])) { unset($_POST['addBillerNickname']); header('Location: Biller-Add'); } else { $biller->billerNickname = strtoupper($_POST['addBillerNickname']); unset($_POST['addBillerNickname']); // Validate the biller code. try { $validate->billerCode($_POST['addBillerCode']); } catch (ValidationException $e) { $_SESSION['error'] = $e->getError(); } if (isset($_SESSION['error'])) { unset($_POST['addBillerCode']); header('Location: Biller-Add'); } else { $biller->billerCode = $_POST['addBillerCode']; unset($_POST['addBillerCode']); // Validate the customer reference. try { $validate->billerCustomerRef($_POST['addBillerCustomerRefNumber']); } catch (ValidationException $e) { $_SESSION['error'] = $e->getError(); } if (isset($_SESSION['error'])) { unset($_POST['addBillerCustomerRefNumber']); header('Location: Biller-Add'); } else { // If all is ok, add the biller. $biller->customerReference = $_POST['addBillerCustomerRefNumber']; unset($_POST['addBillerCustomerRefNumber']); $biller->set(); } } } } } } // Display the New Bill Payment Page. $payment = new Payment(); $payment->init(); include 'view/layout/payment.php'; }