示例#1
0
 public static function parseSaveDataHsp($key)
 {
     if (isset($key)) {
         $value = "hsp_current_plan";
         $tempHsp = new DefineHsp();
         $tempHsp->setConfigValue($key, $value);
         $k1 = $tempHsp->getConfigValue($key);
         $hspArr = $tempHsp->fetchHsp($key);
     } else {
         $hspArr = NULL;
     }
     return $hspArr;
 }
示例#2
0
 public function testfetchHsp()
 {
     $definedHsp = DefineHsp::fetchHsp();
     $expected = '0';
     $this->assertEquals($expected, $definedHsp);
 }
示例#3
0
 public static function addHspRequestView()
 {
     $year = date('Y');
     $authorizeObj = new authorize($_SESSION['empID'], $_SESSION['isAdmin']);
     $path = "/templates/benefits/editHspPaymentRequest.php";
     $header = "requestHeader.php";
     $empID = $_SESSION['empID'];
     $empName = self::_getEmployeeName($empID);
     $hspPaymentRequest = new HspPaymentRequest();
     $children = $hspPaymentRequest->fetchChildren($empID);
     $dependent = $hspPaymentRequest->fetchDependants($empID);
     $planId = DefineHsp::fetchHsp();
     $planName = DefineHsp::getHspPlanName($planId);
     if (strstr($planName, '+')) {
         $plans = explode('+', $planName);
     } else {
         $plans = $planName;
     }
     $tmpOb[0] = $year;
     $tmpOb[1] = null;
     $tmpOb[2] = 0;
     $tmpOb[3] = null;
     $tmpOb[4] = $authorizeObj;
     $tmpOb[5] = $_SESSION['empID'];
     $tmpOb[6] = $empName;
     $tmpOb[7] = $dependent;
     $tmpOb[8] = $children;
     $tmpOb[9] = $plans;
     $template = new TemplateMerger($tmpOb, $path, $header);
     $template->display();
 }