} else { Debug::Text(' Skipping Day Of Week: (' . TTDate::getDayOfWeek($time_stamp) . ') ' . TTDate::getDate('DATE+TIME', $time_stamp), __FILE__, __LINE__, __METHOD__, 10); $x++; } $time_stamp = $time_stamp + 86400; } //$sf->FailTransaction(); $sf->CommitTransaction(); $ugsf = new UserGenericStatusFactory(); $ugsf->setUser($current_user->getId()); $ugsf->setBatchID($ugsf->getNextBatchId()); $ugsf->setQueue(UserGenericStatusFactory::getStaticQueue()); $ugsf->saveQueue(); $progress_bar->setValue(100); $progress_bar->display(); $next_page = URLBuilder::getURL(array('batch_id' => $ugsf->getBatchID(), 'batch_title' => 'Mass Schedule', 'batch_next_page' => urlencode(URLBuilder::getURL(array('data' => $data, 'filter_user_id' => $filter_user_id), '../schedule/AddMassSchedule.php'))), '../users/UserGenericStatusList.php'); } break; case 'recalculate_accrual_policy': //Debug::setVerbosity(11); if (isset($data['accrual_policy_id']) and isset($data['start_date']) and isset($data['end_date'])) { if ($data['start_date'] <= $data['end_date']) { $start_date = TTDate::getBeginDayEpoch($data['start_date']); $end_date = TTDate::getBeginDayEpoch($data['end_date']); $total_days = TTDate::getDays($end_date - $start_date); $offset = 86400 / 2; $init_progress_bar = TRUE; if ($init_progress_bar == TRUE) { InitProgressBar(); $init_progress_bar = FALSE; }
$roef->setComments($roe_data['comments']); if ($roef->isValid()) { $roef->setEnableReCalculate(TRUE); if (isset($roe_data['generate_pay_stub']) and $roe_data['generate_pay_stub'] == 1) { $roef->setEnableGeneratePayStub(TRUE); } else { $roef->setEnableGeneratePayStub(FALSE); } $roef->Save(); $ugsf = new UserGenericStatusFactory(); $ugsf->setUser($current_user->getId()); $ugsf->setBatchID($ugsf->getNextBatchId()); $ugsf->setQueue(UserGenericStatusFactory::getStaticQueue()); $ugsf->saveQueue(); $next_page = URLBuilder::getURL(array('user_id' => $roe_data['user_id']), '../roe/ROEList.php'); Redirect::Page(URLBuilder::getURL(array('batch_id' => $ugsf->getBatchID(), 'batch_title' => 'Record of Employement', 'batch_next_page' => $next_page), '../users/UserGenericStatusList.php')); unset($ugsf); //Redirect::Page( URLBuilder::getURL( array('user_id' => $roe_data['user_id'] ), 'ROEList.php') ); break; } default: $ugdlf->getByCompanyIdAndScriptAndDefault($current_company->getId(), $roef->getTable()); if ($ugdlf->getRecordCount() > 0) { Debug::Text('Found Company Report Setup!', __FILE__, __LINE__, __METHOD__, 10); $ugd_obj = $ugdlf->getCurrent(); $setup_data = $ugd_obj->getData(); } unset($ugd_obj); if (isset($id)) { BreadCrumb::setCrumb($title); $roelf = new ROEListFactory();