Example #1
0
             } 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;
             }
Example #2
0
     $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();