public function testIsDataChangedByAdmin() { $hspPaymentRequest = new HspPaymentRequest(); $hspPaymentRequest->setDateIncurred(date('Y-m-d', time() - 3600 * 24)); $hspPaymentRequest->setProviderName('Test provider'); $hspPaymentRequest->setPersonIncurringExpense('Tester'); $hspPaymentRequest->setExpenseDescription('Just testing'); $hspPaymentRequest->setExpenseAmount('100'); $hspPaymentRequest->setPaymentMadeTo('TestX'); $hspPaymentRequest->setThirdPartyAccountNumber('12345GD'); $hspPaymentRequest->setMailAddress('1231, Test Grove, Test City'); $hspPaymentRequest->setComments('Test'); $exsistingRequest = $hspPaymentRequest->getHspRequest(10); $this->assertFalse($hspPaymentRequest->isDataChangedByAdmin($exsistingRequest)); $hspPaymentRequest->setDateIncurred(date('Y-m-d', time() - 3600 * 24 * 2)); $msg = $hspPaymentRequest->isDataChangedByAdmin($exsistingRequest); $this->assertFalse($msg == false, $msg); $hspPaymentRequest->setProviderName('wrong name'); $msg = $hspPaymentRequest->isDataChangedByAdmin($exsistingRequest); $this->assertFalse($msg == false, $msg); }
public static function viewHspRequestView($id, $edit = false) { $year = date('Y'); $authorizeObj = new authorize($_SESSION['empID'], $_SESSION['isAdmin']); $path = "/templates/benefits/editHspPaymentRequest.php"; $request = HspPaymentRequest::getHspRequest($id); $empID = $_SESSION['empID']; $planId = $request->getHspId(); $planName = DefineHsp::getHspPlanName($planId); $tmpOb[0] = $year; $tmpOb[1] = null; if ($edit) { $tmpOb[2] = 1; } else { $tmpOb[2] = 2; } $tmpOb[3] = $request; $tmpOb[4] = $authorizeObj; $tmpOb[5] = $_SESSION['empID']; $tmpOb[6] = $id; $tmpOb[9] = $planName; $template = new TemplateMerger($tmpOb, $path); $template->display(); }