e-AJK KPTM — PORTAL STAF & PENTADBIR + IMPORT STAF CSV

1. Backup fail website dahulu. Salin fail baharu ke folder ajk_portal asal.
2. config.php dan schema.sql DIKEKALKAN tanpa perubahan. Tiada import SQL diperlukan.
3. Menu atas hanya ada PORTAL STAF dan PORTAL PENTADBIR.
4. PORTAL STAF: Utama, Daftar AJK, Rekod AJK, Program & Aktiviti, Kalendar, Tukar PIN.
5. PORTAL PENTADBIR: fungsi pentadbiran dan pautan bersama (Utama, Program & Aktiviti, Kalendar). Login diperlukan.
6. Arkib hanya boleh diakses selepas login pentadbir, termasuk jika URL ditaip terus.
7. Urus Staf > Import Data Staf: muat turun template_staf.csv, isi data, muat naik, pratonton, sahkan.
8. CSV mesti UTF-8, tajuk kolum tepat: id_staf,nama_staf,jabatan,jawatan_tetap,unit_staf.
9. PIN sementara staf baharu kptm123 dan staf wajib tukar PIN sebelum lantikan AJK.
10. ID staf sedia ada tidak ditimpa; pinda staf melalui halaman Urus Staf.
11. Import CSV menggunakan jadual sedia ada ajk_staff, ajk_departments, ajk_audit_log.
12. Fungsi hanya diuji sintaks PHP; uji import pada salinan database sebelum digunakan secara rasmi.
