Holiday Absence Punch will not allow delete

General support regarding TimeTrex, such as
configuring policies/taxes or processing payroll.
Locked
blabj
Posts: 70
Joined: Wed Dec 26, 2007 5:09 pm

Holiday Absence Punch will not allow delete

Post by blabj »

Our full-timers get Holiday pay for Dec 31st and Jan 1st, so we had setup a holiday policy which included those days.

Our part-timers only get Jan 1st, but we only noticed this after timetrex calculated/added the holiday absence punch.

Part-timers are in a seperate policy group, so I removed Dec 31st from their holiday list.

Now, no matter what, I cannot get rid of the Absence punch that was originally calculated for the part-timers.

I tried re-calc'ing employee, company.. deleting absence with override checked, with over-ride un-checked.. it just won't go away!

I even went back to the policy group and set the holiday policy to "--NONE--" and re-calc'd - and it still won't remove the absence punch.

Am I missing something?

-Bob
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

If the absence time won't go away after deleting it, its because a policy is putting it back in as soon as you delete it. So the policy needs to be changed first to disable this.

If you have modified the absence time manually (especially enabling override), recalculating won't remove it since it has been "overridden", you will have to manually delete any overridden absence time to get rid of it.

You can't delete an absence entry that is put there by a policy, (unless the policy is changed to not put it there of course), but if you want to make manual adjustments, you can edit it, and enable the override flag, then set the time to whatever you like (including 0).
blabj
Posts: 70
Joined: Wed Dec 26, 2007 5:09 pm

Post by blabj »

Thanks - over-riding to zero works - so thats what I've done. But I cannot find any policy that adds this absence policy.

The absence policy showing is "Holiday pay" which we created and tied to a Holiday policy.. this is the *only* place we are referencing that absence policy. The employee in question is tied to a policy group whose holiday policy is set to "-- NONE --". IE. no holiday policy should be in effect for that employee. So it seems like a bug.

-Bob
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

What version of TimeTrex are you running?

Have you checked the log files to see whats happening? Try searching for: "Found Holiday" (without the quotes), the logs should tell you exactly which holiday policy is being used.

The easiest way to do this is to edit the absence entry, then just before you press delete, rename the TimeTrex log file to something else, then press delete on the absence. The only thing in the log file should be data related to this one absence entry then, and it makes troubleshooting much easier.
blabj
Posts: 70
Joined: Wed Dec 26, 2007 5:09 pm

Post by blabj »

2.2.15

When I click on Delete.. the only thing that hits the logs is a couple of lines like this:

---------------[ Fri, 09 Jan 2009 08:44:01 -0500 (PID: 6884) ]---------------


ie. no DEBUG output for that particular action.

I also checked the system_log database table and the apache2 logs.. nothing.

Its like the Delete button is just closing the window.
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

Make sure debugging is enabled as per this post:

http://forums.timetrex.com/viewtopic.php?t=89

Set the verbosity to 10 instead of 11 though.
blabj
Posts: 70
Joined: Wed Dec 26, 2007 5:09 pm

Post by blabj »

OK, with debugging enabled I get 850 lines of output just on clicking Delete.

The only "Holiday Found".. was New Years Day (Jan 1/09) which is ok. Its Dec 31/08 which I'm trying to delete.

Shall I post all 850 lines?
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

Yes, please.
blabj
Posts: 70
Joined: Wed Dec 26, 2007 5:09 pm

Post by blabj »

---------------[ Fri, 09 Jan 2009 11:13:44 -0500 (PID: 7883) ]---------------
DEBUG [111]: <b>TTDate::setTimeZone()</b>: Setting TimeZone: America/New_York<br>
DEBUG [519]: <b>Authentication::Check()</b>: Session Name: SessionID<br>
DEBUG [525]: <b>Authentication::Check()</b>: Session ID: 93db8a335cc6a40208f10318dd4d8891<br>
DEBUG [403]: <b>Validator::stripNonAlphaNumeric()</b>: Alpha Numeric String:93db8a335cc6a40208f10318dd4d8891<br>
DEBUG [82]: <b>Authentication::getIdle()</b>: Idle Seconds Allowed: 14400<br>
DEBUG [403]: <b>Validator::stripNonAlphaNumeric()</b>: Alpha Numeric String:93db8a335cc6a40208f10318dd4d8891<br>
DEBUG [70]: <b>[Function]()</b>: User Authenticated: admin Created Date: 1231515371<br>
DEBUG [1987]: <b>UserFactory::isInformationComplete()</b>: User Information is Complete: <br>
DEBUG [111]: <b>TTDate::setTimeZone()</b>: Setting TimeZone: Canada/Eastern<br>
DEBUG [139]: <b>TTDate::setDateFormat()</b>: Setting Default Date Format: d-M-y<br>
DEBUG [153]: <b>TTDate::setTimeFormat()</b>: Setting Default Time Format: g:i A<br>
DEBUG [167]: <b>TTDate::setTimeUnitFormat()</b>: Setting Default Time Unit Format: 10<br>
DEBUG [102]: <b>[Function]()</b>: Locale Cookie: en_US.UTF-8<br>
DEBUG [291]: <b>TTi18n::getLanguageFromLocale()</b>: Locale: en_US.UTF-8<br>
DEBUG [110]: <b>[Function]()</b>: User Preference Language matches cookie!<br>
DEBUG [322]: <b>TTi18n::setLocale()</b>: Generated/Passed In Locale: <br>
DEBUG [256]: <b>TTi18n::generateLocale()</b>: Array of Locales to try in order: en_CA,en_CA.UTF-8,en_US,en_US.UTF-8,en,en.UTF-8<br>
DEBUG [215]: <b>TTi18n::tryLocale()</b>: Found valid locale: en_US.UTF-8<br>
DEBUG [328]: <b>TTi18n::setLocale()</b>: Attempting to set Locale(s) to: en_US.UTF-8 Category: 6 Current Locale: <br>
DEBUG [331]: <b>TTi18n::setLocale()</b>: Setting currency/numeric Locale to: en_US.UTF-8<br>
DEBUG [344]: <b>TTi18n::setLocale()</b>: Setting translator locale to: en_US<br>
DEBUG [361]: <b>TTi18n::setLocale()</b>: Set Master Locale To: en_US.UTF-8<br>
DEBUG [1987]: <b>UserFactory::isInformationComplete()</b>: User Information is Complete: <br>
DEBUG [1145]: <b>UserPreferenceFactory::isPreferencesComplete()</b>: User Preferences IS Complete: <br>
DEBUG [139]: <b>[Function]()</b>: Station ID Cookie found! 2e0a96e900f824137cbbb9e79abcff32<br>
DEBUG [243]: <b>[Function]()</b>: UnRead Messages: 0<br>
DEBUG [235]: <b>TTDate::parseTimeUnit()</b>: Time Unit Format: 10<br>
DEBUG [66]: <b>[Function]()</b>: Delete!<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 0 Trans Off: 0<br>
DEBUG [772]: <b>Factory::Save()</b>: Calling preSave()<br>
DEBUG [815]: <b>Factory::Save()</b>: Updating...<br>
DEBUG [640]: <b>Factory::getUpdateQuery()</b>: Update<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [671]: <b>Factory::getUpdateQuery()</b>: Data changed, set updated date: <br>
DEBUG [853]: <b>Factory::Save()</b>: Calling postSave()<br>
DEBUG [3340]: <b>UserDateTotalFactory::postSave()</b>: Calc System Total Time Enabled: <br>
DEBUG [864]: <b>UserDateTotalFactory::deleteSystemTotalTime()</b>: NO System Total Records to delete: <br>
DEBUG [2909]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Schedule Total Time: 28800<br>
DEBUG [2911]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Scheduled Absence Found of Total Time: 28800<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 30<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [110]: <b>Validator::isNumeric()</b>: Value:28800<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1119 Status ID: 30 Type ID: 10<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: 0<br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 1 Trans Off: 1<br>
DEBUG [772]: <b>Factory::Save()</b>: Calling preSave()<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1119 Status ID: 30 Type ID: 10<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: 0<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [802]: <b>Factory::Save()</b>: Insert ID: 29503<br>
DEBUG [708]: <b>Factory::getInsertQuery()</b>: Insert<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [853]: <b>Factory::Save()</b>: Calling postSave()<br>
DEBUG [3391]: <b>UserDateTotalFactory::postSave()</b>: Calc System Total Time Disabled: <br>
DEBUG [2650]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Calculating Accrual Policies... Total Time: 28800 Date: 31-Dec-08<br>
DEBUG [2696]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Absence Accrual Policy ID: <br>
DEBUG [2770]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: No worked time on this day or not proper type/status, skipping hour based accrual policies...<br>
DEBUG [310]: <b>AccrualFactory::deleteOrphans()</b>: Attempting to delete Orphaned Records for User ID: 54<br>
DEBUG [314]: <b>AccrualFactory::deleteOrphans()</b>: Found Orphaned Records: 0<br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 2<br>
DEBUG [2537]: <b>UserDateTotalFactory::calcMealPolicyTotalTime()</b>: Found Meal Policy to apply.<br>
DEBUG [615]: <b>UserDateTotalListFactory::getWorkedTimeSumByUserDateID()</b>: Total: <br>
DEBUG [2637]: <b>UserDateTotalFactory::calcMealPolicyTotalTime()</b>: No Meal Policy found, or not after meal policy trigger time yet...<br>
DEBUG [2955] Array: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: UserDateTotal Meal Policy Adjustment:
<pre>
Array
(
)
</pre><br>
DEBUG [587]: <b>UserDateTotalListFactory::getTotalSumByUserDateID()</b>: Total: 28800<br>
DEBUG [808]: <b>UserDateTotalFactory::getDailyTotalTime()</b>: Daily Total Time for Day: 28800<br>
DEBUG [2958]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Daily Total Time: 28800 Schedule Total Time: 0<br>
DEBUG [2962]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Schedule Over Time Case: <br>
DEBUG [587]: <b>UserDateTotalListFactory::getTotalSumByUserDateID()</b>: Total: 28800<br>
DEBUG [808]: <b>UserDateTotalFactory::getDailyTotalTime()</b>: Daily Total Time for Day: 28800<br>
DEBUG [2996]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: ReCalc Daily Total Time for Day: 28800<br>
DEBUG [972]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Found Overtime Policies to apply.<br>
DEBUG [981]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Start Week Day ID: 0<br>
DEBUG [1187]: <b>TTDate::getBeginWeekEpoch()</b>: Epoch: 31-Dec-08 12:00 AM Retval: 28-Dec-08 12:00 AM Start Day of Week: 0 Offset: 3<br>
DEBUG [790]: <b>UserDateTotalListFactory::getWeekRegularTimeSumByUserIDAndEpochAndStartWeekEpoch()</b>: Total: 57600<br>
DEBUG [988]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Weekly Total: 57600<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: SUN Trigger Time: 0<br>
DEBUG [1017]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: MONOT Trigger Time: 28800<br>
DEBUG [1026]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: TUEOT Trigger Time: 28800<br>
DEBUG [1035]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: WEDOT Trigger Time: 28800<br>
DEBUG [1042]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: DayOfWeek OT for Sat ... Daily Trigger Time: 28800<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: THUOT Trigger Time: 28800<br>
DEBUG [1053]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: FRIOT Trigger Time: 28800<br>
DEBUG [1062]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: SAT Trigger Time: 0<br>
DEBUG [1071]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: Worked Holiday Trigger Time: 0<br>
DEBUG [1131]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Not Holiday...<br>
DEBUG [873] Array: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Source Trigger Arr:
<pre>
Array
(
[0] => Array
(
[calculation_order] => 50
[trigger_time] => 28800
[over_time_policy_id] => 6
[over_time_policy_type_id] => 70
)

)
</pre><br>
DEBUG [882]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Weekly Total Time: 57600 First Trigger Time: 28800<br>
DEBUG [916]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: NOT weekly overtime policy...<br>
DEBUG [921]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Trigger Time: 28800 Overtime Policy Id: 6<br>
DEBUG [923]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Adding policy to final array...<br>
DEBUG [587]: <b>UserDateTotalListFactory::getTotalSumByUserDateID()</b>: Total: 28800<br>
DEBUG [808]: <b>UserDateTotalFactory::getDailyTotalTime()</b>: Daily Total Time for Day: 28800<br>
DEBUG [1327]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policies to apply.<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 1 Type: 10<br>
DEBUG [1336]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Date/Time Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1340]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1371]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 4 Type: 10<br>
DEBUG [1336]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Date/Time Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1340]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1371]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 10 Type: 100<br>
DEBUG [1932]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Advanced Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1936]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1967]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 12 Type: 100<br>
DEBUG [1932]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Advanced Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1936]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1967]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [110]: <b>Validator::isNumeric()</b>: Value:28800<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1119 Status ID: 10 Type ID: 10<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: 0<br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 1 Trans Off: 1<br>
DEBUG [772]: <b>Factory::Save()</b>: Calling preSave()<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1119 Status ID: 10 Type ID: 10<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: 0<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [802]: <b>Factory::Save()</b>: Insert ID: 29504<br>
DEBUG [708]: <b>Factory::getInsertQuery()</b>: Insert<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [853]: <b>Factory::Save()</b>: Calling postSave()<br>
DEBUG [3391]: <b>UserDateTotalFactory::postSave()</b>: Calc System Total Time Disabled: <br>
DEBUG [2650]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Calculating Accrual Policies... Total Time: 28800 Date: 31-Dec-08<br>
DEBUG [2770]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: No worked time on this day or not proper type/status, skipping hour based accrual policies...<br>
DEBUG [310]: <b>AccrualFactory::deleteOrphans()</b>: Attempting to delete Orphaned Records for User ID: 54<br>
DEBUG [314]: <b>AccrualFactory::deleteOrphans()</b>: Found Orphaned Records: 0<br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 2<br>
DEBUG [621]: <b>ExceptionPolicyFactory::calcExceptions()</b>: User Date ID: 1119 PreMature: 0<br>
DEBUG [664]: <b>ExceptionPolicyFactory::calcExceptions()</b>: Found Active Exceptions: 7<br>
DEBUG [667]: <b>ExceptionPolicyFactory::calcExceptions()</b>: Found Exception Type: C<br>
DEBUG [673]: <b>ExceptionPolicyFactory::calcExceptions()</b>: NOT Premature Exception: C<br>
DEBUG [667]: <b>ExceptionPolicyFactory::calcExceptions()</b>: Found Exception Type: D<br>
DEBUG [673]: <b>ExceptionPolicyFactory::calcExceptions()</b>: NOT Premature Exception: D<br>
DEBUG [667]: <b>ExceptionPolicyFactory::calcExceptions()</b>: Found Exception Type: E<br>
DEBUG [673]: <b>ExceptionPolicyFactory::calcExceptions()</b>: NOT Premature Exception: E<br>
DEBUG [667]: <b>ExceptionPolicyFactory::calcExceptions()</b>: Found Exception Type: F<br>
DEBUG [673]: <b>ExceptionPolicyFactory::calcExceptions()</b>: NOT Premature Exception: F<br>
DEBUG [667]: <b>ExceptionPolicyFactory::calcExceptions()</b>: Found Exception Type: K<br>
DEBUG [673]: <b>ExceptionPolicyFactory::calcExceptions()</b>: NOT Premature Exception: K<br>
DEBUG [667]: <b>ExceptionPolicyFactory::calcExceptions()</b>: Found Exception Type: L<br>
DEBUG [673]: <b>ExceptionPolicyFactory::calcExceptions()</b>: NOT Premature Exception: L<br>
DEBUG [667]: <b>ExceptionPolicyFactory::calcExceptions()</b>: Found Exception Type: P<br>
DEBUG [673]: <b>ExceptionPolicyFactory::calcExceptions()</b>: NOT Premature Exception: P<br>
DEBUG [3353]: <b>UserDateTotalFactory::postSave()</b>: Start Week Day ID: 0<br>
DEBUG [1187]: <b>TTDate::getBeginWeekEpoch()</b>: Epoch: 31-Dec-08 12:00 PM Retval: 28-Dec-08 12:00 AM Start Day of Week: 0 Offset: 3<br>
DEBUG [3220]: <b>UserDateTotalFactory::reCalculateRange()</b>: Re-calculating Range for User: 54 Start: 1230786000 End: 1231045199<br>
DEBUG [3225]: <b>UserDateTotalFactory::reCalculateRange()</b>: Found days to re-calculate: 3<br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 1 Trans Off: 1<br>
DEBUG [3207]: <b>UserDateTotalFactory::reCalculateDay()</b>: Re-calculating User Date ID: 1167<br>
DEBUG [864]: <b>UserDateTotalFactory::deleteSystemTotalTime()</b>: NO System Total Records to delete: <br>
DEBUG [2842]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Found Holiday: New Years Day<br>
DEBUG [289]: <b>HolidayFactory::isEligible()</b>: Employee has been employed long enough!<br>
DEBUG [1199]: <b>UserDateTotalListFactory::getDaysWorkedByUserIDAndStartDateAndEndDate()</b>: Total: 0<br>
DEBUG [294]: <b>HolidayFactory::isEligible()</b>: Employee has worked the last: 0 days (Must be at least: 0)<br>
DEBUG [298]: <b>HolidayFactory::isEligible()</b>: Employee has worked enough of the past days!<br>
DEBUG [2845]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: User is Eligible for Holiday: New Years Day<br>
DEBUG [219]: <b>HolidayFactory::getAverageTime()</b>: NOT Using worked days!<br>
DEBUG [222]: <b>HolidayFactory::getAverageTime()</b>: Last Days Worked:0<br>
DEBUG [230]: <b>HolidayFactory::getAverageTime()</b>: NOT Including OverTime!<br>
DEBUG [1103]: <b>UserDateTotalListFactory::getRegularTimeSumByUserIDAndStartDateAndEndDate()</b>: Total: <br>
DEBUG [238]: <b>HolidayFactory::getAverageTime()</b>: NOT Including Paid Absence Time!<br>
DEBUG [256]: <b>HolidayFactory::getAverageTime()</b>: AVG hours worked per day is less then minimum regulars hours per day, setting to:8<br>
DEBUG [267]: <b>HolidayFactory::getAverageTime()</b>: NOT Rounding Stat Time!<br>
DEBUG [2848]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: User average time for Holiday: 8.0000000000<br>
DEBUG [2851]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Adding Holiday hours: 8.0000000000<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 30<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [110]: <b>Validator::isNumeric()</b>: Value:28800<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1167 Status ID: 30 Type ID: 10<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: 0<br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 1 Trans Off: 2<br>
DEBUG [772]: <b>Factory::Save()</b>: Calling preSave()<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1167 Status ID: 30 Type ID: 10<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: 0<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [802]: <b>Factory::Save()</b>: Insert ID: 29505<br>
DEBUG [708]: <b>Factory::getInsertQuery()</b>: Insert<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [853]: <b>Factory::Save()</b>: Calling postSave()<br>
DEBUG [3391]: <b>UserDateTotalFactory::postSave()</b>: Calc System Total Time Disabled: <br>
DEBUG [2650]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Calculating Accrual Policies... Total Time: 28800 Date: 01-Jan-09<br>
DEBUG [2696]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Absence Accrual Policy ID: <br>
DEBUG [2770]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: No worked time on this day or not proper type/status, skipping hour based accrual policies...<br>
DEBUG [310]: <b>AccrualFactory::deleteOrphans()</b>: Attempting to delete Orphaned Records for User ID: 54<br>
DEBUG [314]: <b>AccrualFactory::deleteOrphans()</b>: Found Orphaned Records: 0<br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 3<br>
DEBUG [2872]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Schedule Absence Total Time: 28800<br>
DEBUG [2879]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: NO Absence Policy : <br>
DEBUG [2909]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Schedule Total Time: 28800<br>
DEBUG [2911]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Scheduled Absence Found of Total Time: 28800<br>
DEBUG [2932]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Holiday Time Found, ignoring schedule!<br>
DEBUG [2537]: <b>UserDateTotalFactory::calcMealPolicyTotalTime()</b>: Found Meal Policy to apply.<br>
DEBUG [615]: <b>UserDateTotalListFactory::getWorkedTimeSumByUserDateID()</b>: Total: <br>
DEBUG [2637]: <b>UserDateTotalFactory::calcMealPolicyTotalTime()</b>: No Meal Policy found, or not after meal policy trigger time yet...<br>
DEBUG [2955] Array: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: UserDateTotal Meal Policy Adjustment:
<pre>
Array
(
)
</pre><br>
DEBUG [587]: <b>UserDateTotalListFactory::getTotalSumByUserDateID()</b>: Total: 28800<br>
DEBUG [808]: <b>UserDateTotalFactory::getDailyTotalTime()</b>: Daily Total Time for Day: 28800<br>
DEBUG [2958]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Daily Total Time: 28800 Schedule Total Time: 0<br>
DEBUG [2962]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Schedule Over Time Case: <br>
DEBUG [587]: <b>UserDateTotalListFactory::getTotalSumByUserDateID()</b>: Total: 28800<br>
DEBUG [808]: <b>UserDateTotalFactory::getDailyTotalTime()</b>: Daily Total Time for Day: 28800<br>
DEBUG [2996]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: ReCalc Daily Total Time for Day: 28800<br>
DEBUG [972]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Found Overtime Policies to apply.<br>
DEBUG [981]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Start Week Day ID: 0<br>
DEBUG [1187]: <b>TTDate::getBeginWeekEpoch()</b>: Epoch: 01-Jan-09 12:00 AM Retval: 28-Dec-08 12:00 AM Start Day of Week: 0 Offset: 4<br>
DEBUG [790]: <b>UserDateTotalListFactory::getWeekRegularTimeSumByUserIDAndEpochAndStartWeekEpoch()</b>: Total: 57600<br>
DEBUG [988]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Weekly Total: 57600<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: SUN Trigger Time: 0<br>
DEBUG [1017]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: MONOT Trigger Time: 28800<br>
DEBUG [1026]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: TUEOT Trigger Time: 28800<br>
DEBUG [1035]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: WEDOT Trigger Time: 28800<br>
DEBUG [1044]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: THUOT Trigger Time: 28800<br>
DEBUG [1051]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: DayOfWeek OT for Sat ... Daily Trigger Time: 28800<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: FRIOT Trigger Time: 28800<br>
DEBUG [1062]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: SAT Trigger Time: 0<br>
DEBUG [1071]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: Worked Holiday Trigger Time: 0<br>
DEBUG [1119]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Found Holiday: New Years Day<br>
DEBUG [289]: <b>HolidayFactory::isEligible()</b>: Employee has been employed long enough!<br>
DEBUG [1199]: <b>UserDateTotalListFactory::getDaysWorkedByUserIDAndStartDateAndEndDate()</b>: Total: 0<br>
DEBUG [294]: <b>HolidayFactory::isEligible()</b>: Employee has worked the last: 0 days (Must be at least: 0)<br>
DEBUG [298]: <b>HolidayFactory::isEligible()</b>: Employee has worked enough of the past days!<br>
DEBUG [1124]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Is Eligible for Holiday: New Years Day Daily Trigger Time: 0<br>
DEBUG [873] Array: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Source Trigger Arr:
<pre>
Array
(
[0] => Array
(
[calculation_order] => 60
[trigger_time] => 28800
[over_time_policy_id] => 7
[over_time_policy_type_id] => 80
)

[1] => Array
(
[calculation_order] => 10
[trigger_time] => 0
[over_time_policy_id] => 4
[over_time_policy_type_id] => 180
)

)
</pre><br>
DEBUG [882]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Weekly Total Time: 57600 First Trigger Time: 0<br>
DEBUG [916]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: NOT weekly overtime policy...<br>
DEBUG [921]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Trigger Time: 0 Overtime Policy Id: 4<br>
DEBUG [923]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Adding policy to final array...<br>
DEBUG [916]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: NOT weekly overtime policy...<br>
DEBUG [921]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Trigger Time: 28800 Overtime Policy Id: 7<br>
DEBUG [923]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Adding policy to final array...<br>
DEBUG [587]: <b>UserDateTotalListFactory::getTotalSumByUserDateID()</b>: Total: 28800<br>
DEBUG [808]: <b>UserDateTotalFactory::getDailyTotalTime()</b>: Daily Total Time for Day: 28800<br>
DEBUG [1327]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policies to apply.<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 1 Type: 10<br>
DEBUG [1336]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Date/Time Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1340]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1371]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 4 Type: 10<br>
DEBUG [1336]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Date/Time Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1340]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1371]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 10 Type: 100<br>
DEBUG [1932]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Advanced Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1936]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1967]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 12 Type: 100<br>
DEBUG [1932]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Advanced Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1936]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1967]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [110]: <b>Validator::isNumeric()</b>: Value:28800<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1167 Status ID: 10 Type ID: 10<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: 0<br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 1 Trans Off: 2<br>
DEBUG [772]: <b>Factory::Save()</b>: Calling preSave()<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1167 Status ID: 10 Type ID: 10<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: 0<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [802]: <b>Factory::Save()</b>: Insert ID: 29506<br>
DEBUG [708]: <b>Factory::getInsertQuery()</b>: Insert<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [853]: <b>Factory::Save()</b>: Calling postSave()<br>
DEBUG [3391]: <b>UserDateTotalFactory::postSave()</b>: Calc System Total Time Disabled: <br>
DEBUG [2650]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Calculating Accrual Policies... Total Time: 28800 Date: 01-Jan-09<br>
DEBUG [2770]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: No worked time on this day or not proper type/status, skipping hour based accrual policies...<br>
DEBUG [310]: <b>AccrualFactory::deleteOrphans()</b>: Attempting to delete Orphaned Records for User ID: 54<br>
DEBUG [314]: <b>AccrualFactory::deleteOrphans()</b>: Found Orphaned Records: 0<br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 3<br>
DEBUG [3207]: <b>UserDateTotalFactory::reCalculateDay()</b>: Re-calculating User Date ID: 1215<br>
DEBUG [864]: <b>UserDateTotalFactory::deleteSystemTotalTime()</b>: NO System Total Records to delete: <br>
DEBUG [2909]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Schedule Total Time: 28800<br>
DEBUG [2939]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Found Absence Policy for docking: <br>
DEBUG [615]: <b>UserDateTotalListFactory::getWorkedTimeSumByUserDateID()</b>: Total: 30600<br>
DEBUG [2549]: <b>UserDateTotalFactory::calcMealPolicyTotalTime()</b>: Meal Policy ID: 1 Type ID: 10 Amount: 1800 Daily Total TIme: 30600<br>
DEBUG [2590]: <b>UserDateTotalFactory::calcMealPolicyTotalTime()</b>: Lunch Total Time: 0<br>
DEBUG [2593]: <b>UserDateTotalFactory::calcMealPolicyTotalTime()</b>: Lunch AutoDeduct.<br>
DEBUG [2618]: <b>UserDateTotalFactory::calcMealPolicyTotalTime()</b>: Meal Policy Total Time: -1800<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 100<br>
DEBUG [110]: <b>Validator::isNumeric()</b>: Value:-1800<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1215 Status ID: 10 Type ID: 100<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: <br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 1 Trans Off: 2<br>
DEBUG [772]: <b>Factory::Save()</b>: Calling preSave()<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1215 Status ID: 10 Type ID: 100<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: <br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [802]: <b>Factory::Save()</b>: Insert ID: 29507<br>
DEBUG [708]: <b>Factory::getInsertQuery()</b>: Insert<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [853]: <b>Factory::Save()</b>: Calling postSave()<br>
DEBUG [3391]: <b>UserDateTotalFactory::postSave()</b>: Calc System Total Time Disabled: <br>
DEBUG [2650]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Calculating Accrual Policies... Total Time: -1800 Date: 02-Jan-09<br>
DEBUG [310]: <b>AccrualFactory::deleteOrphans()</b>: Attempting to delete Orphaned Records for User ID: 54<br>
DEBUG [314]: <b>AccrualFactory::deleteOrphans()</b>: Found Orphaned Records: 0<br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 3<br>
DEBUG [2484]: <b>UserDateTotalFactory::calcUserTotalMealPolicyAdjustment()</b>: Meal Policy Time: -1800<br>
DEBUG [2497]: <b>UserDateTotalFactory::calcUserTotalMealPolicyAdjustment()</b>: Day Total Time: 30600.0000000000<br>
DEBUG [2512]: <b>UserDateTotalFactory::calcUserTotalMealPolicyAdjustment()</b>: UserDateTotal Row ID: 24961 Raw Meal Policy Time: -1800.0000000000(-1800) Remainder: 0.0000000000<br>
DEBUG [2955] Array: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: UserDateTotal Meal Policy Adjustment:
<pre>
Array
(
[24961] => -1800
)
</pre><br>
DEBUG [587]: <b>UserDateTotalListFactory::getTotalSumByUserDateID()</b>: Total: 28800<br>
DEBUG [808]: <b>UserDateTotalFactory::getDailyTotalTime()</b>: Daily Total Time for Day: 28800<br>
DEBUG [2958]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Daily Total Time: 28800 Schedule Total Time: 28800<br>
DEBUG [2984]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: No Dock Absenses<br>
DEBUG [587]: <b>UserDateTotalListFactory::getTotalSumByUserDateID()</b>: Total: 28800<br>
DEBUG [808]: <b>UserDateTotalFactory::getDailyTotalTime()</b>: Daily Total Time for Day: 28800<br>
DEBUG [2996]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: ReCalc Daily Total Time for Day: 28800<br>
DEBUG [953]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Schedule Total Time: 28800<br>
DEBUG [972]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Found Overtime Policies to apply.<br>
DEBUG [981]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Start Week Day ID: 0<br>
DEBUG [1187]: <b>TTDate::getBeginWeekEpoch()</b>: Epoch: 02-Jan-09 12:00 AM Retval: 28-Dec-08 12:00 AM Start Day of Week: 0 Offset: 5<br>
DEBUG [790]: <b>UserDateTotalListFactory::getWeekRegularTimeSumByUserIDAndEpochAndStartWeekEpoch()</b>: Total: 57600<br>
DEBUG [988]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Weekly Total: 57600<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: SUN Trigger Time: 0<br>
DEBUG [1017]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: MONOT Trigger Time: 28800<br>
DEBUG [1026]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: TUEOT Trigger Time: 28800<br>
DEBUG [1035]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: WEDOT Trigger Time: 28800<br>
DEBUG [1044]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: THUOT Trigger Time: 28800<br>
DEBUG [1053]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: FRIOT Trigger Time: 28800<br>
DEBUG [1060]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: DayOfWeek OT for Sat ... Daily Trigger Time: 28800<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: SAT Trigger Time: 0<br>
DEBUG [1071]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: Worked Holiday Trigger Time: 0<br>
DEBUG [1131]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Not Holiday...<br>
DEBUG [873] Array: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Source Trigger Arr:
<pre>
Array
(
[0] => Array
(
[calculation_order] => 70
[trigger_time] => 28800
[over_time_policy_id] => 8
[over_time_policy_type_id] => 90
)

)
</pre><br>
DEBUG [882]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Weekly Total Time: 57600 First Trigger Time: 28800<br>
DEBUG [916]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: NOT weekly overtime policy...<br>
DEBUG [921]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Trigger Time: 28800 Overtime Policy Id: 8<br>
DEBUG [923]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Adding policy to final array...<br>
DEBUG [1174]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Found Total Hours to attempt to apply policy: Record Count: 1<br>
DEBUG [1199]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Total Hour: ID: 24961 Status: 20 Total Time: 30600 Total Daily Hours: 28800.0000000000 Used Total Time: 0 Branch ID: 1 Department ID: 19 Job ID: 0 Job Item ID: 0 Quantity: 0<br>
DEBUG [1209]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;&nbsp;&nbsp; 0: Trigger Time Data: Trigger Time: 28800 ID: 8<br>
DEBUG [1210]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;&nbsp;&nbsp; 0: Used Total Time: 0<br>
DEBUG [1216]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;&nbsp;&nbsp; 0: Trigger Time: 28800 greater then 0, found Regular Time.<br>
DEBUG [1230]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;&nbsp;&nbsp; 0: Regular Total Time: 28800.0000000000 Regular Quantity: 0<br>
DEBUG [1238]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;&nbsp;&nbsp; Initiating Compact Sub-Array: Branch: 1 Department: 19<br>
DEBUG [1241]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;&nbsp;&nbsp; Compact Array Regular Total: 28800.0000000000<br>
DEBUG [1246]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;&nbsp;&nbsp; 0: Daily Total Time: 28800.0000000000 Trigger Time: 28800 Used Total Time: 28800 Overtime Policy Type: 90<br>
DEBUG [3009]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Compact Array Exists: <br>
DEBUG [3011]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Compact Array Entry: Type ID: 20<br>
DEBUG [3022]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Compact Array Entry: Regular Time - Branch ID: 1 Department ID: 19 Job ID: 0 Job Item ID: 0 Total Time: 28800.0000000000<br>
DEBUG [3077]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Inserting from expanded array, Type ID: 20<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 20<br>
DEBUG [110]: <b>Validator::isNumeric()</b>: Value:28800<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1215 Status ID: 10 Type ID: 20<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: <br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 1 Trans Off: 2<br>
DEBUG [772]: <b>Factory::Save()</b>: Calling preSave()<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1215 Status ID: 10 Type ID: 20<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: <br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [802]: <b>Factory::Save()</b>: Insert ID: 29508<br>
DEBUG [708]: <b>Factory::getInsertQuery()</b>: Insert<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [853]: <b>Factory::Save()</b>: Calling postSave()<br>
DEBUG [3391]: <b>UserDateTotalFactory::postSave()</b>: Calc System Total Time Disabled: <br>
DEBUG [2650]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Calculating Accrual Policies... Total Time: 28800 Date: 02-Jan-09<br>
DEBUG [2767]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: No Hour Based Accrual Policies to apply.<br>
DEBUG [310]: <b>AccrualFactory::deleteOrphans()</b>: Attempting to delete Orphaned Records for User ID: 54<br>
DEBUG [314]: <b>AccrualFactory::deleteOrphans()</b>: Found Orphaned Records: 0<br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 3<br>
DEBUG [587]: <b>UserDateTotalListFactory::getTotalSumByUserDateID()</b>: Total: 28800<br>
DEBUG [808]: <b>UserDateTotalFactory::getDailyTotalTime()</b>: Daily Total Time for Day: 28800<br>
DEBUG [1327]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policies to apply.<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 1 Type: 10<br>
DEBUG [1336]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Date/Time Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1340]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1371]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1377]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Total Hours to attempt to apply premium policy... Record Count: 1<br>
DEBUG [1386]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Time Restricted Premium Policy, lookup punches to get times.<br>
DEBUG [1390]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Punches: 2<br>
DEBUG [1389]: <b>PremiumPolicyFactory::isActiveTime()</b>: Checking for Active Time with: In: 02-Jan-09 7:30 AM Out: 02-Jan-09 4:00 PM<br>
DEBUG [1391]: <b>PremiumPolicyFactory::isActiveTime()</b>: Raw Start TimeStamp(09:00:00): 09-Jan-09 9:00 AM Raw End TimeStamp: 09-Jan-09 5:59 PM<br>
DEBUG [1400]: <b>PremiumPolicyFactory::isActiveTime()</b>: Start TimeStamp: 02-Jan-09 9:00 AM End TimeStamp: 02-Jan-09 5:59 PM<br>
DEBUG [1424]: <b>PremiumPolicyFactory::isActiveTime()</b>: NOT Within Active Time!<br>
DEBUG [1404]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: InValid Punch Pair or outside Active Time...<br>
DEBUG [1411]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: aPunch Total Time: 0<br>
DEBUG [1415]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Meal Policy Adjustment Found: -1800<br>
DEBUG [1421]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: bPunch Total Time: -1800.0000000000<br>
DEBUG [1424]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Total Time Used: 28800<br>
DEBUG [1490]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Not Past Trigger Time Yet or Punch Time is 0...<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 4 Type: 10<br>
DEBUG [1336]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Date/Time Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1340]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1371]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1377]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Total Hours to attempt to apply premium policy... Record Count: 1<br>
DEBUG [1386]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Time Restricted Premium Policy, lookup punches to get times.<br>
DEBUG [1390]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Punches: 2<br>
DEBUG [1389]: <b>PremiumPolicyFactory::isActiveTime()</b>: Checking for Active Time with: In: 02-Jan-09 7:30 AM Out: 02-Jan-09 4:00 PM<br>
DEBUG [1391]: <b>PremiumPolicyFactory::isActiveTime()</b>: Raw Start TimeStamp(18:00:00): 09-Jan-09 6:00 PM Raw End TimeStamp: 09-Jan-09 3:00 AM<br>
DEBUG [1397]: <b>PremiumPolicyFactory::isActiveTime()</b>: Moving End TimeStamp to next day.<br>
DEBUG [1400]: <b>PremiumPolicyFactory::isActiveTime()</b>: Start TimeStamp: 02-Jan-09 6:00 PM End TimeStamp: 03-Jan-09 3:00 AM<br>
DEBUG [1424]: <b>PremiumPolicyFactory::isActiveTime()</b>: NOT Within Active Time!<br>
DEBUG [1404]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: InValid Punch Pair or outside Active Time...<br>
DEBUG [1411]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: aPunch Total Time: 0<br>
DEBUG [1415]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Meal Policy Adjustment Found: -1800<br>
DEBUG [1421]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: bPunch Total Time: -1800.0000000000<br>
DEBUG [1424]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Total Time Used: 28800<br>
DEBUG [1490]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Not Past Trigger Time Yet or Punch Time is 0...<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 10 Type: 100<br>
DEBUG [1932]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Advanced Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1936]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1967]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1973]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Total Hours to attempt to apply premium policy... Record Count: 1<br>
DEBUG [2001]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Shift Differential... Meets Branch Criteria! Select Type: 10 Exclude Default Branch: 0 Default Branch: 1<br>
DEBUG [2021]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Shift Differential... Meets Department Criteria! Select Type: 20 Exclude Default Department: 0 Default Department: 19<br>
DEBUG [2030]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Shift Differential... Meets Job Group Criteria! Select Type: 10<br>
DEBUG [2038]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Shift Differential... Meets Job Criteria! Select Type: 10<br>
DEBUG [2046]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Shift Differential... Meets Task Group Criteria! Select Type: 10<br>
DEBUG [2054]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Shift Differential... Meets Task Criteria! Select Type: 10<br>
DEBUG [2057]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Time Restricted Premium Policy, lookup punches to get times.<br>
DEBUG [2061]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Punches: 2<br>
DEBUG [1389]: <b>PremiumPolicyFactory::isActiveTime()</b>: Checking for Active Time with: In: 02-Jan-09 7:30 AM Out: 02-Jan-09 4:00 PM<br>
DEBUG [1391]: <b>PremiumPolicyFactory::isActiveTime()</b>: Raw Start TimeStamp(): Raw End TimeStamp: <br>
DEBUG [1400]: <b>PremiumPolicyFactory::isActiveTime()</b>: Start TimeStamp: 02-Jan-09 7:00 PM End TimeStamp: 02-Jan-09 7:00 PM<br>
DEBUG [1406]: <b>PremiumPolicyFactory::isActiveTime()</b>: Start/End time not set, assume it always matches.<br>
DEBUG [1389]: <b>PremiumPolicyFactory::isActiveTime()</b>: Checking for Active Time with: In: 02-Jan-09 7:30 AM Out: 02-Jan-09 4:00 PM<br>
DEBUG [1391]: <b>PremiumPolicyFactory::isActiveTime()</b>: Raw Start TimeStamp(): Raw End TimeStamp: <br>
DEBUG [1400]: <b>PremiumPolicyFactory::isActiveTime()</b>: Start TimeStamp: 02-Jan-09 7:00 PM End TimeStamp: 02-Jan-09 7:00 PM<br>
DEBUG [1406]: <b>PremiumPolicyFactory::isActiveTime()</b>: Start/End time not set, assume it always matches.<br>
DEBUG [1383]: <b>PremiumPolicyFactory::getPartialPunchTotalTime()</b>: Partial Punch Total Time : 30600<br>
DEBUG [2073]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Valid Punch pair in active time, Partial Punch Total Time: 30600<br>
DEBUG [2082]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: aPunch Total Time: 30600<br>
DEBUG [2086]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Meal Policy Adjustment Found: -1800<br>
DEBUG [2092]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: bPunch Total Time: 28800.0000000000<br>
DEBUG [2095]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Total Time Used: 28800<br>
DEBUG [2098]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Past Trigger Time!!<br>
DEBUG [2106]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: NOT Using Past Trigger Time as punch total time: 28800<br>
DEBUG [2134]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Punch Total Time: 28800.0000000000<br>
DEBUG [2136]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Applying Premium Time!: 28800.0000000000<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 40<br>
DEBUG [110]: <b>Validator::isNumeric()</b>: Value:28800<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1215 Status ID: 10 Type ID: 40<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: <br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 1 Trans Off: 2<br>
DEBUG [772]: <b>Factory::Save()</b>: Calling preSave()<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1215 Status ID: 10 Type ID: 40<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: <br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [802]: <b>Factory::Save()</b>: Insert ID: 29509<br>
DEBUG [708]: <b>Factory::getInsertQuery()</b>: Insert<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [853]: <b>Factory::Save()</b>: Calling postSave()<br>
DEBUG [3391]: <b>UserDateTotalFactory::postSave()</b>: Calc System Total Time Disabled: <br>
DEBUG [2650]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Calculating Accrual Policies... Total Time: 28800 Date: 02-Jan-09<br>
DEBUG [2679]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Premium Accrual Policy ID: <br>
DEBUG [2770]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: No worked time on this day or not proper type/status, skipping hour based accrual policies...<br>
DEBUG [310]: <b>AccrualFactory::deleteOrphans()</b>: Attempting to delete Orphaned Records for User ID: 54<br>
DEBUG [314]: <b>AccrualFactory::deleteOrphans()</b>: Found Orphaned Records: 0<br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 3<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 12 Type: 100<br>
DEBUG [1932]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Advanced Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1936]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBU
blabj
Posts: 70
Joined: Wed Dec 26, 2007 5:09 pm

Post by blabj »

DEBUG [1936]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1967]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1973]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Total Hours to attempt to apply premium policy... Record Count: 1<br>
DEBUG [2001]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Shift Differential... Meets Branch Criteria! Select Type: 10 Exclude Default Branch: 0 Default Branch: 1<br>
DEBUG [2176]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Shift Differential... DOES NOT Meet Department Criteria!<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [110]: <b>Validator::isNumeric()</b>: Value:28800<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1215 Status ID: 10 Type ID: 10<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: 0<br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 1 Trans Off: 2<br>
DEBUG [772]: <b>Factory::Save()</b>: Calling preSave()<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1215 Status ID: 10 Type ID: 10<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: 0<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [802]: <b>Factory::Save()</b>: Insert ID: 29510<br>
DEBUG [708]: <b>Factory::getInsertQuery()</b>: Insert<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [853]: <b>Factory::Save()</b>: Calling postSave()<br>
DEBUG [3391]: <b>UserDateTotalFactory::postSave()</b>: Calc System Total Time Disabled: <br>
DEBUG [2650]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Calculating Accrual Policies... Total Time: 28800 Date: 02-Jan-09<br>
DEBUG [2770]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: No worked time on this day or not proper type/status, skipping hour based accrual policies...<br>
DEBUG [310]: <b>AccrualFactory::deleteOrphans()</b>: Attempting to delete Orphaned Records for User ID: 54<br>
DEBUG [314]: <b>AccrualFactory::deleteOrphans()</b>: Found Orphaned Records: 0<br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 3<br>
DEBUG [3207]: <b>UserDateTotalFactory::reCalculateDay()</b>: Re-calculating User Date ID: 1263<br>
DEBUG [864]: <b>UserDateTotalFactory::deleteSystemTotalTime()</b>: NO System Total Records to delete: <br>
DEBUG [2946]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: No Schedules found. <br>
DEBUG [2537]: <b>UserDateTotalFactory::calcMealPolicyTotalTime()</b>: Found Meal Policy to apply.<br>
DEBUG [615]: <b>UserDateTotalListFactory::getWorkedTimeSumByUserDateID()</b>: Total: <br>
DEBUG [2637]: <b>UserDateTotalFactory::calcMealPolicyTotalTime()</b>: No Meal Policy found, or not after meal policy trigger time yet...<br>
DEBUG [2955] Array: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: UserDateTotal Meal Policy Adjustment:
<pre>
Array
(
)
</pre><br>
DEBUG [587]: <b>UserDateTotalListFactory::getTotalSumByUserDateID()</b>: Total: <br>
DEBUG [808]: <b>UserDateTotalFactory::getDailyTotalTime()</b>: Daily Total Time for Day: <br>
DEBUG [2958]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: Daily Total Time: Schedule Total Time: 0<br>
DEBUG [2984]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: No Dock Absenses<br>
DEBUG [587]: <b>UserDateTotalListFactory::getTotalSumByUserDateID()</b>: Total: <br>
DEBUG [808]: <b>UserDateTotalFactory::getDailyTotalTime()</b>: Daily Total Time for Day: <br>
DEBUG [2996]: <b>UserDateTotalFactory::calcSystemTotalTime()</b>: ReCalc Daily Total Time for Day: <br>
DEBUG [972]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Found Overtime Policies to apply.<br>
DEBUG [981]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Start Week Day ID: 0<br>
DEBUG [1187]: <b>TTDate::getBeginWeekEpoch()</b>: Epoch: 03-Jan-09 12:00 AM Retval: 28-Dec-08 12:00 AM Start Day of Week: 0 Offset: 6<br>
DEBUG [790]: <b>UserDateTotalListFactory::getWeekRegularTimeSumByUserIDAndEpochAndStartWeekEpoch()</b>: Total: 86400<br>
DEBUG [988]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Weekly Total: 86400<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: SUN Trigger Time: 0<br>
DEBUG [1017]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: MONOT Trigger Time: 28800<br>
DEBUG [1026]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: TUEOT Trigger Time: 28800<br>
DEBUG [1035]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: WEDOT Trigger Time: 28800<br>
DEBUG [1044]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: THUOT Trigger Time: 28800<br>
DEBUG [1053]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: FRIOT Trigger Time: 28800<br>
DEBUG [1062]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: NOT DayOfWeek OT for Sat...<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: SAT Trigger Time: 0<br>
DEBUG [1069]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: DayOfWeek OT for Sat ... Daily Trigger Time: 0<br>
DEBUG [998]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: &nbsp;&nbsp;Checking Against Policy: Worked Holiday Trigger Time: 0<br>
DEBUG [1131]: <b>UserDateTotalFactory::calcOverTimePolicyTotalTime()</b>: Not Holiday...<br>
DEBUG [873] Array: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Source Trigger Arr:
<pre>
Array
(
[0] => Array
(
[calculation_order] => 80
[trigger_time] => 0
[over_time_policy_id] => 2
[over_time_policy_type_id] => 100
)

)
</pre><br>
DEBUG [882]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Weekly Total Time: 86400 First Trigger Time: 0<br>
DEBUG [916]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: NOT weekly overtime policy...<br>
DEBUG [921]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Trigger Time: 0 Overtime Policy Id: 2<br>
DEBUG [923]: <b>UserDateTotalFactory::processTriggerTimeArray()</b>: Adding policy to final array...<br>
DEBUG [587]: <b>UserDateTotalListFactory::getTotalSumByUserDateID()</b>: Total: <br>
DEBUG [808]: <b>UserDateTotalFactory::getDailyTotalTime()</b>: Daily Total Time for Day: <br>
DEBUG [1327]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policies to apply.<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 1 Type: 10<br>
DEBUG [1336]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Date/Time Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1340]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1371]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 4 Type: 10<br>
DEBUG [1336]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Date/Time Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1340]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1371]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 10 Type: 100<br>
DEBUG [1932]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Advanced Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1936]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1967]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [1330]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Found Premium Policy: ID: 12 Type: 100<br>
DEBUG [1932]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Advanced Premium Policy...<br>
DEBUG [1431]: <b>PremiumPolicyFactory::isActiveDate()</b>: Checking for Active Date.<br>
DEBUG [1448]: <b>PremiumPolicyFactory::isActiveDayOfWeek()</b>: Checking for Active Day of Week.<br>
DEBUG [1936]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Premium Policy Is Active On This Day.<br>
DEBUG [1967]: <b>UserDateTotalFactory::calcPremiumPolicyTotalTime()</b>: Daily Trigger Time: 0<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [98]: <b>Validator::inArrayKey()</b>: Key: 10<br>
DEBUG [110]: <b>Validator::isNumeric()</b>: Value:0<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1263 Status ID: 10 Type ID: 10<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: 0<br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 1 Trans Off: 2<br>
DEBUG [772]: <b>Factory::Save()</b>: Calling preSave()<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [3262]: <b>UserDateTotalFactory::Validate()</b>: Checking over already existing overridden entries ... User Date ID: 1263 Status ID: 10 Type ID: 10<br>
DEBUG [3276]: <b>UserDateTotalFactory::Validate()</b>: Record Count: 0<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [802]: <b>Factory::Save()</b>: Insert ID: 29511<br>
DEBUG [708]: <b>Factory::getInsertQuery()</b>: Insert<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [853]: <b>Factory::Save()</b>: Calling postSave()<br>
DEBUG [3391]: <b>UserDateTotalFactory::postSave()</b>: Calc System Total Time Disabled: <br>
DEBUG [2650]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Calculating Accrual Policies... Total Time: 0 Date: 03-Jan-09<br>
DEBUG [310]: <b>AccrualFactory::deleteOrphans()</b>: Attempting to delete Orphaned Records for User ID: 54<br>
DEBUG [314]: <b>AccrualFactory::deleteOrphans()</b>: Found Orphaned Records: 0<br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 3<br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 2<br>
DEBUG [3376]: <b>UserDateTotalFactory::postSave()</b>: Max Holiday Policy Average Time Days: 20<br>
DEBUG [1187]: <b>TTDate::getBeginWeekEpoch()</b>: Epoch: 31-Dec-08 12:00 PM Retval: 28-Dec-08 12:00 AM Start Day of Week: 0 Offset: 3<br>
DEBUG [2650]: <b>UserDateTotalFactory::calcAccrualPolicy()</b>: Calculating Accrual Policies... Total Time: 28800 Date: 31-Dec-08<br>
DEBUG [310]: <b>AccrualFactory::deleteOrphans()</b>: Attempting to delete Orphaned Records for User ID: 54<br>
DEBUG [314]: <b>AccrualFactory::deleteOrphans()</b>: Found Orphaned Records: 0<br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 1<br>
---------------[ Fri, 09 Jan 2009 11:13:44 -0500 (PID: 7883) ]---------------
---------------[ Fri, 09 Jan 2009 11:13:45 -0500 (PID: 7883) ]---------------
DEBUG [111]: <b>TTDate::setTimeZone()</b>: Setting TimeZone: America/New_York<br>
DEBUG [519]: <b>Authentication::Check()</b>: Session Name: SessionID<br>
DEBUG [525]: <b>Authentication::Check()</b>: Session ID: 93db8a335cc6a40208f10318dd4d8891<br>
DEBUG [403]: <b>Validator::stripNonAlphaNumeric()</b>: Alpha Numeric String:93db8a335cc6a40208f10318dd4d8891<br>
DEBUG [82]: <b>Authentication::getIdle()</b>: Idle Seconds Allowed: 14400<br>
DEBUG [403]: <b>Validator::stripNonAlphaNumeric()</b>: Alpha Numeric String:93db8a335cc6a40208f10318dd4d8891<br>
DEBUG [70]: <b>[Function]()</b>: User Authenticated: admin Created Date: 1231515371<br>
DEBUG [1987]: <b>UserFactory::isInformationComplete()</b>: User Information is Complete: <br>
DEBUG [111]: <b>TTDate::setTimeZone()</b>: Setting TimeZone: Canada/Eastern<br>
DEBUG [139]: <b>TTDate::setDateFormat()</b>: Setting Default Date Format: d-M-y<br>
DEBUG [153]: <b>TTDate::setTimeFormat()</b>: Setting Default Time Format: g:i A<br>
DEBUG [167]: <b>TTDate::setTimeUnitFormat()</b>: Setting Default Time Unit Format: 10<br>
DEBUG [102]: <b>[Function]()</b>: Locale Cookie: en_US.UTF-8<br>
DEBUG [291]: <b>TTi18n::getLanguageFromLocale()</b>: Locale: en_US.UTF-8<br>
DEBUG [110]: <b>[Function]()</b>: User Preference Language matches cookie!<br>
DEBUG [322]: <b>TTi18n::setLocale()</b>: Generated/Passed In Locale: <br>
DEBUG [256]: <b>TTi18n::generateLocale()</b>: Array of Locales to try in order: en_CA,en_CA.UTF-8,en_US,en_US.UTF-8,en,en.UTF-8<br>
DEBUG [215]: <b>TTi18n::tryLocale()</b>: Found valid locale: en_US.UTF-8<br>
DEBUG [328]: <b>TTi18n::setLocale()</b>: Attempting to set Locale(s) to: en_US.UTF-8 Category: 6 Current Locale: <br>
DEBUG [331]: <b>TTi18n::setLocale()</b>: Setting currency/numeric Locale to: en_US.UTF-8<br>
DEBUG [344]: <b>TTi18n::setLocale()</b>: Setting translator locale to: en_US<br>
DEBUG [361]: <b>TTi18n::setLocale()</b>: Set Master Locale To: en_US.UTF-8<br>
DEBUG [1987]: <b>UserFactory::isInformationComplete()</b>: User Information is Complete: <br>
DEBUG [1145]: <b>UserPreferenceFactory::isPreferencesComplete()</b>: User Preferences IS Complete: <br>
DEBUG [139]: <b>[Function]()</b>: Station ID Cookie found! 2e0a96e900f824137cbbb9e79abcff32<br>
DEBUG [243]: <b>[Function]()</b>: UnRead Messages: 0<br>
DEBUG [118]: <b>[Function]()</b>: Found Default Filter!<br>
DEBUG [356]: <b>FastTree::getAllChildren()</b>: Getting Root ID: 0<br>
DEBUG [178]: <b>[Function]()</b>: Viewing all users timesheet<br>
DEBUG [380]: <b>TTDate::parseDateTime()</b>: String: 1231304400 Date Format: d-M-y<br>
DEBUG [473]: <b>TTDate::parseDateTime()</b>: NO Custom Parse Format detected!<br>
DEBUG [476]: <b>TTDate::parseDateTime()</b>: Parsing Date: 1231304400<br>
DEBUG [149]: <b>Validator::isLength()</b>: Value: Default Length: 7 Min: 1 Max: 100<br>
DEBUG [149]: <b>Validator::isLength()</b>: Value: /interface/timesheet/ViewUserTimeSheet.php Length: 42 Min: 1 Max: 250<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 0 Trans Off: 0<br>
DEBUG [772]: <b>Factory::Save()</b>: Calling preSave()<br>
DEBUG [174]: <b>UserGenericDataFactory::preSave()</b>: Removing Default Flag From: 2<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [726]: <b>Factory::StartTransaction()</b>: StartTransaction(): Transaction Count: 1 Trans Off: 1<br>
DEBUG [772]: <b>Factory::Save()</b>: Calling preSave()<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [815]: <b>Factory::Save()</b>: Updating...<br>
DEBUG [640]: <b>Factory::getUpdateQuery()</b>: Update<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [671]: <b>Factory::getUpdateQuery()</b>: Data changed, set updated date: <br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 2<br>
DEBUG [743]: <b>Factory::isValid()</b>: Calling Validate()<br>
DEBUG [815]: <b>Factory::Save()</b>: Updating...<br>
DEBUG [640]: <b>Factory::getUpdateQuery()</b>: Update<br>
DEBUG [358]: <b>Validator::isDate()</b>: Raw Date: 1231517624 Converted Value: 1231517624<br>
DEBUG [671]: <b>Factory::getUpdateQuery()</b>: Data changed, set updated date: <br>
DEBUG [736]: <b>Factory::CommitTransaction()</b>: CommitTransaction(): Transaction Count: 1 Trans Off: 1<br>
DEBUG [295]: <b>[Function]()</b>: Pay Period ID: 57<br>
DEBUG [307]: <b>[Function]()</b>: Action: <br>
DEBUG [52]: <b>BreadCrumb::setCrumb()</b>: Dropping Bread Crumb: My Timesheet URL: /interface/timesheet/ViewUserTimeSheet.php?filter_data[group_ids]=-1&filter_data[branch_ids]=-1&filter_data[department_ids]=-1&filter_data[user_id]=54&filter_data[date]=1231304400&prev_week=1<br>
DEBUG [425]: <b>[Function]()</b>: Default Action: <br>
DEBUG [1187]: <b>TTDate::getBeginWeekEpoch()</b>: Epoch: 31-Dec-08 12:00 AM Retval: 28-Dec-08 12:00 AM Start Day of Week: 0 Offset: 3<br>
DEBUG [1187]: <b>TTDate::getBeginWeekEpoch()</b>: Epoch: 31-Dec-08 12:00 PM Retval: 28-Dec-08 12:00 AM Start Day of Week: 0 Offset: 3<br>
DEBUG [430]: <b>[Function]()</b>: Start Date: 28-Dec-08 12:00 AM End Date: 03-Jan-09 11:59 PM<br>
DEBUG [1354]: <b>TTDate::getCalendarArray()</b>: Start Day Of Week: 0<br>
DEBUG [1356]: <b>TTDate::getCalendarArray()</b>: Raw Start Date: 28-Dec-08 12:00 AM Raw End Date: 03-Jan-09 11:59 PM<br>
DEBUG [1187]: <b>TTDate::getBeginWeekEpoch()</b>: Epoch: 28-Dec-08 12:00 AM Retval: 28-Dec-08 12:00 AM Start Day of Week: 0 Offset: 0<br>
DEBUG [1187]: <b>TTDate::getBeginWeekEpoch()</b>: Epoch: 03-Jan-09 12:00 PM Retval: 28-Dec-08 12:00 AM Start Day of Week: 0 Offset: 6<br>
DEBUG [1367]: <b>TTDate::getCalendarArray()</b>: Cal Start Date: 28-Dec-08 12:00 AM Cal End Date: 03-Jan-09 11:59 PM<br>
DEBUG [625]: <b>[Function]()</b>: No Punch Count: 1 Max: 14<br>
DEBUG [625]: <b>[Function]()</b>: No Punch Count: 1 Max: 14<br>
DEBUG [625]: <b>[Function]()</b>: No Punch Count: 8 Max: 14<br>
DEBUG [625]: <b>[Function]()</b>: No Punch Count: 15 Max: 14<br>
DEBUG [629]: <b>[Function]()</b>: Stopping Loop at: 3<br>
DEBUG [639]: <b>[Function]()</b>: Popping Off Last TWO Row: 3<br>
DEBUG [39]: <b>TimeSheetFormatArrayByDate()</b>: Group Array While Loop: <br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 0 Max No Punch Count: 7 Type ID: 1 ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 4 Max: 7<br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 1 Max No Punch Count: 7 Type ID: ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 7 Max: 7<br>
DEBUG [83]: <b>TimeSheetFormatArrayByDate()</b>: Stopping Loop at: 1<br>
DEBUG [39]: <b>TimeSheetFormatArrayByDate()</b>: Group Array While Loop: <br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 0 Max No Punch Count: 7 Type ID: 100 ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 1 Max: 7<br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 1 Max No Punch Count: 7 Type ID: 200 ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 4 Max: 7<br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 2 Max No Punch Count: 7 Type ID: ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 7 Max: 7<br>
DEBUG [83]: <b>TimeSheetFormatArrayByDate()</b>: Stopping Loop at: 2<br>
DEBUG [874]: <b>[Function]()</b>: Formatting Branch Array By Date: <br>
DEBUG [39]: <b>TimeSheetFormatArrayByDate()</b>: Group Array While Loop: <br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 0 Max No Punch Count: 7 Type ID: 1 ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 4 Max: 7<br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 1 Max No Punch Count: 7 Type ID: ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 7 Max: 7<br>
DEBUG [83]: <b>TimeSheetFormatArrayByDate()</b>: Stopping Loop at: 1<br>
DEBUG [39]: <b>TimeSheetFormatArrayByDate()</b>: Group Array While Loop: <br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 0 Max No Punch Count: 7 Type ID: 19 ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 4 Max: 7<br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 1 Max No Punch Count: 7 Type ID: ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 7 Max: 7<br>
DEBUG [83]: <b>TimeSheetFormatArrayByDate()</b>: Stopping Loop at: 1<br>
DEBUG [39]: <b>TimeSheetFormatArrayByDate()</b>: Group Array While Loop: <br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 0 Max No Punch Count: 7 Type ID: 10 ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 4 Max: 7<br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 1 Max No Punch Count: 7 Type ID: ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 7 Max: 7<br>
DEBUG [83]: <b>TimeSheetFormatArrayByDate()</b>: Stopping Loop at: 1<br>
DEBUG [39]: <b>TimeSheetFormatArrayByDate()</b>: Group Array While Loop: <br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 0 Max No Punch Count: 7 Type ID: 5 ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 5 Max: 7<br>
DEBUG [53]: <b>TimeSheetFormatArrayByDate()</b>: While Loop: 1 Max No Punch Count: 7 Type ID: ... <br>
DEBUG [81]: <b>TimeSheetFormatArrayByDate()</b>: No Punch Count: 7 Max: 7<br>
DEBUG [83]: <b>TimeSheetFormatArrayByDate()</b>: Stopping Loop at: 1<br>
DEBUG [1276]: <b>UserDateTotalListFactory::getWorkedTimeSumByUserIDAndPayPeriodId()</b>: Total: 86400<br>
DEBUG [1282]: <b>[Function]()</b>: Worked Total Time: 86400<br>
DEBUG [1356]: <b>UserDateTotalListFactory::getPaidAbsenceTimeSumByUserIDAndPayPeriodId()</b>: Total: 57600<br>
DEBUG [1285]: <b>[Function]()</b>: Paid Absence Total Time: 57600<br>
DEBUG [1438]: <b>UserDateTotalListFactory::getDockAbsenceTimeSumByUserIDAndPayPeriodId()</b>: Total: <br>
DEBUG [1288]: <b>[Function]()</b>: Dock Absence Total Time: <br>
DEBUG [1297]: <b>[Function]()</b>: Type ID: 20 OverTime Policy ID: 0 Total Time: 86400<br>
DEBUG [1347]: <b>[Function]()</b>: Pay Period Object Found!<br>
DEBUG [1521]: <b>CompanyFactory::getLogoFileName()</b>: Logo File Name: /var/www/localhost/htdocs/timetrex/classes/modules/core/../../..//interface/images/timetrex_logo_wbg_small2.jpg<br>
---------------[ Fri, 09 Jan 2009 11:13:45 -0500 (PID: 7883) ]---------------
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

Okay, I think I know what the issue is.

The employee is likely scheduled as absent on Dec 31st. If they have an absence scheduled, you can't delete the absence time in the timesheet without modifying the schedule as well.

Your holiday policy may have created that schedule entry as well.

You can of course override the absence entry to 0 hours, but if you truly don't want it there, its best to fix the issue at hand, that being the schedule and/or the holiday policy.
blabj
Posts: 70
Joined: Wed Dec 26, 2007 5:09 pm

Post by blabj »

Ok - so the original holiday policy "scheduled" an absence on Dec 31st, and this scheduled absence is the problem.

But where can you see/edit/delete the scheduled absence? Its not part of the recurring schedule.

-Bob
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

Go to Schedule -> MySchedule. Set the "View" to weekly, and the start date to a date just before December 31st.

You will see all the scheduled shifts then, and you can click on them and hit delete, similar to punches on the timesheet page.
blabj
Posts: 70
Joined: Wed Dec 26, 2007 5:09 pm

Post by blabj »

Excellent - had no clue you could delete from that section!!

But yes that was exactly the problem.. thanks!

-Bob
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

Yup, you can delete, edit, and create new scheduled shifts from any of the MySchedule pages. Among other things it comes in handy for making one-off adjustments to recurring schedules.

See our Online University Recurring Schedule course for more information on how this whole process works.
Locked