LIVEFIX - Phone login and Working Lunch table fix

Upload/extract this ZIP inside /home/uent/public_html. It contains direct contents only, no extra public_html wrapper.

Fixes included:
1) Forces browser/service-worker cache refresh for attendance/app.js.
2) Login accepts email, phone number, staff_code, or employee_code as the first field. Phone matching handles 082..., +2782..., and 2782... formats.
3) Working Lunch no longer fails with 'work_session_events table not found' if the table exists but detection fails. It also tries to create the missing work_session_events table automatically.

After extraction:
- Refresh /attendance/ twice or open it in a private/incognito tab.
- Login with phone number and password.
- Clock in, then Start Working Lunch.

If Working Lunch still says the table cannot be created, run sql/01_create_work_session_events.sql in phpMyAdmin.
