THE LABS GADGET · SICK LEAVE / MC UPLOAD V2.4

Untuk Finance HR Payroll V2.3 sahaja. MC upload, bukan full leave / annual leave module.
1. Backup database Finance (SQL) dan folder financehub/app.
2. Upload ZIP ke financehub lalu Extract. JANGAN manually replace app/.
3. Login sebagai Owner dan buka financehub/upgrade_mc_v2_4.php.
4. Pastikan Payroll V2.3 + Finance views = OK dan MC V2.4 patch files = OK.
5. Klik Install MC Upload V2.4, pastikan MC V2.4 installed = YES.
6. Buka financehub/mc.php melalui akaun staff aktif: pilih tarikh dan upload MC sebenar. HR Full Admin / Owner boleh semak/approve/reject.
7. Dalam Attendance, MC diluluskan dipaparkan sebagai Sick Leave tanpa mengubah rekod GPS clock-in.
8. Selepas uji, delete upgrade_mc_v2_4.php dan patch_mc_v2_4 sahaja (jangan delete mc.php atau app/).

PRIVACY: lampiran MC disimpan dalam folder /home/<cpanel-user>/thelabs_private_mc_v24, DI LUAR public_html; akses menggunakan login dan endpoint mc_document_v2_4.php. Jangan pindahkan folder ini ke public_html.
FORMAT: JPG, PNG, WEBP, PDF. Had 8 MB. MC ialah rekod sensitif; hanya staff sendiri atau Owner/HR Full Admin melihat lampirannya. Manager tiada akses meluas kepada gambar MC.
SALARY: tidak auto-potong gaji atau beri paid sick leave. Semak kelayakan melalui HR/Payroll secara berasingan.
Sekiranya status baseline NOT MATCHED, jangan paksa overwrite; minta semakan kod hosting.
