Auto-close payroll calculation fix

Install:
- Extract this ZIP inside /home/uent/public_html/
- Overwrite existing files.

Changed:
- backoffice/config.php

Rule fixed:
- If a session is closed by AUTO_2359, reports no longer calculate from clock-in until midnight and no longer show zero hours.
- The reports allocate only the configured normal shift window from Payroll Settings.
- Lunch is deducted unless Working Lunch was recorded.
- Weekdays allocate normal hours only, with no OT 1.5 created by the forced close.
- Sundays/public holidays allocate the configured worked time as OT 2.0 only.

Reports affected:
- Monthly Summary
- Date Range Report
- Staff Hours
- Sessions
- Sage Payroll Export
