public function testBenefitsModule()
 {
     $module = BenefitsModule::create();
     $module->Title = 'Test Benefits Module';
     $module->ContentTitle = 'Test';
     $module->write();
     $this->assertTrue($module->ID > 0);
     $item = BenefitItem::create();
     $item->Title = 'Test';
     $item->Text = 'Test';
     $item->write();
     $module->Benefits()->add($item);
     $this->assertTrue($item->ID > 0);
     $this->assertEquals($module->Benefits()->count(), 1);
 }
Exemplo n.º 2
0
 public function saveBenefits()
 {
     $benefitsModule = new BenefitsModule();
     $result = $benefitsModule->saveBenefitData($_SERVER['REQUEST_METHOD']);
     $historyType = "";
     if ($result == "SUCCESS_ADD") {
         $historyType = "SAVE BENEFITS";
     } else {
         if ($result == "SUCCESS_UPDATE") {
             $historyType = "UPDATE BENEFITS";
         }
     }
     // insert a history data
     $HC = new HistoryCreator();
     $HC->logFinanceLoanHistory($this->session->userPayroll['users_id'], $_POST['emp_id'], $historyType);
     echo $result;
 }