Esempio n. 1
0
         $pgf->setRoundIntervalPolicy($data['round_interval_policy_ids']);
     } else {
         $pgf->setRoundIntervalPolicy(array());
     }
     if (isset($data['accrual_policy_ids'])) {
         $pgf->setAccrualPolicy($data['accrual_policy_ids']);
     } else {
         $pgf->setAccrualPolicy(array());
     }
     if (isset($data['meal_policy_ids'])) {
         $pgf->setMealPolicy($data['meal_policy_ids']);
     } else {
         $pgf->setMealPolicy(array());
     }
     if (isset($data['break_policy_ids'])) {
         $pgf->setBreakPolicy($data['break_policy_ids']);
     } else {
         $pgf->setBreakPolicy(array());
     }
     if (isset($data['holiday_policy_ids'])) {
         $pgf->setHolidayPolicy($data['holiday_policy_ids']);
     } else {
         $pgf->setHolidayPolicy(array());
     }
     if ($pgf->isValid()) {
         $pgf->Save();
         $pgf->CommitTransaction();
         Redirect::Page(URLBuilder::getURL(NULL, 'PolicyGroupList.php'));
         break;
     }
 }