Fix for sessions where a staff member forgot to clock out and the old record still has no clock_out_time.

Install:
- Extract this ZIP inside /home/uent/public_html/
- Overwrite backoffice/config.php

What changed:
- If a session has clock_in_time but no clock_out_time and the session date is before today, reports treat it as forced auto-close.
- It allocates the configured Payroll Settings shift, deducting lunch unless Working Lunch was recorded.
- It counts as Auto clock-out.
- This works even when old rows still show session_status OPEN or clock_out_source USER.
