AJK HARMONY VERSI 7 - PANDUAN KEMAS KINI

1. BACKUP database dan semua fail website Versi 6.
2. Import upgrade_v7.sql melalui phpMyAdmin SEKALI SAHAJA (bukan schema.sql) untuk database Versi 6 sedia ada. Ini mencipta ajk_audit_log dan menambah empat jabatan.
3. Upload fail PHP dan CSS Versi 7. Kekalkan config.php asal pada hosting.
4. Uji halaman Utama, Program & Aktiviti, laporan program bercetak, Panel Pentadbir, Urus Pentadbir, Sejarah Perubahan dan butang halaman berikutnya (10 rekod/halaman).
5. Format tarikh paparan dd/mm/yyyy (hari dalam Bahasa Melayu); data disimpan sebagai ISO YYYY-MM-DD dalam MySQL.
6. Sejarah Perubahan merekod tindakan yang dibuat melalui fungsi pentadbir Versi 7. Ia tidak boleh membina semula tindakan sebelum pemasangan Versi 7 atau perubahan terus melalui phpMyAdmin.
7. Pentadbir boleh menambah, meminda, memadam pentadbir lain; akaun semasa tidak boleh dipadam. Kata laluan disimpan sebagai hash dan tidak dicatat dalam audit.
8. Import CSV dan borang menukarkan nama, jabatan, nama program, jawatan kepada Title Case. ID staf dan tarikh tidak ditukar. Nama dengan ejaan khas/akronim mungkin perlu disemak selepas normalisasi.
9. Laporan peratus jabatan adalah berdasarkan bilangan lantikan, bukan bilangan staf unik.
10. Paparan awam menyenaraikan nama dan ID staf. Pertimbangkan kawalan akses jika data tidak sesuai untuk umum.
11. Semakan PHP syntax dan integriti ZIP telah dibuat; ujian MySQL, log audit, transaksi, cetakan PDF dan CSS sebenar pada hosting masih perlu dibuat sebelum penggunaan rasmi.
