Пример #1
0
 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);
 }
Пример #2
0
 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();
 }