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); }
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; }