Ejemplo n.º 1
0
 }
 if (isset($data['maximum_no_break_time'])) {
     $ppf->setMaximumNoBreakTime($data['maximum_no_break_time']);
 }
 if (isset($data['minimum_break_time'])) {
     $ppf->setMinimumBreakTime($data['minimum_break_time']);
 }
 $ppf->setMinimumTime($data['minimum_time']);
 $ppf->setMaximumTime($data['maximum_time']);
 if (isset($data['include_meal_policy'])) {
     $ppf->setIncludeMealPolicy(TRUE);
 } else {
     $ppf->setIncludeMealPolicy(FALSE);
 }
 if (isset($data['include_break_policy'])) {
     $ppf->setIncludeBreakPolicy(TRUE);
 } else {
     $ppf->setIncludeBreakPolicy(FALSE);
 }
 $ppf->setWageGroup($data['wage_group_id']);
 $ppf->setRate($data['rate']);
 $ppf->setPayStubEntryAccountId($data['pay_stub_entry_account_id']);
 $ppf->setAccrualPolicyId($data['accrual_policy_id']);
 $ppf->setAccrualRate($data['accrual_rate']);
 $ppf->setBranchSelectionType($data['branch_selection_type_id']);
 if (isset($data['exclude_default_branch'])) {
     $ppf->setExcludeDefaultBranch(TRUE);
 } else {
     $ppf->setExcludeDefaultBranch(FALSE);
 }
 $ppf->setDepartmentSelectionType($data['department_selection_type_id']);