e-AJK KPTM — Pembetulan Arkib & Portal

PUNCA RALAT: Nilai hidden input tarikh dalam arkib.php telah diformat menjadi dd/mm/yyyy (hari), sedangkan datevalid() hanya menerima YYYY-MM-DD. Pembetulan menggunakan tarikh mentah untuk proses dan tarikh mesra pengguna untuk paparan.

PERUBAHAN: Arkib/pulih program kini menggunakan transaksi. Hanya program yang telah tamat boleh diarkibkan. Dua pintu masuk baharu: portal_staf.php dan portal_pengurusan.php. Nama jenama dipaparkan sebagai e-AJK KPTM.

TIDAK DIUBAH: config.php, schema.sql, semua fail SQL, nama database, jadual, dan rekod sedia ada. Tiada import SQL diperlukan.

PENTING: Portal Pengurusan menggunakan login pentadbir sedia ada. Peranan Ketua Jabatan yang mempunyai akses berbeza BELUM diwujudkan; ia memerlukan kawalan akses tambahan.

PEMASANGAN: Backup folder website, kemudian gantikan fail PHP/CSS dengan pakej ini. Kekalkan config.php yang berfungsi pada XAMPP. Log masuk semula, kemudian uji arkib program yang sudah tamat dan pulih semula.
