RMS Digital Contact QR - Fasa 10.2 + 10.3
================================================

FASA 10.2 - PENDAFTARAN STAF BARU
- Public page: /public/register.php
- Admin page: /admin/registrations.php
- Admin page displays a QR code for the public registration URL.
- New staff submits: name, position, sector, department/branch, unit, location, extension, direct line, mobile and email.
- Submission status starts as PENDING.
- Admin Approve automatically:
  * adds staff to Staff Master
  * allocates next internal RMS system ID
  * allocates next directory number
  * creates staff login (testing password abc123)
  * creates permanent contact-card token / QR
  * immediately appears in Organisation Chart and QR Gallery
- Admin can Reject and write review notes.

FASA 10.3 - LIVE RMS DIRECTORY EXCEL
- Admin menu: Download Direktori
- Output: true .xlsx file
- Uses the user's uploaded "Direktori RMS as at 23062026.xlsx" as the visual/template base.
- Corporate header and directory columns are retained:
  BIL. / NAMA / JAWATAN / SAMB. / TALIAN TERUS / TELEFON BIMBIT / EMEL
- Staff list is generated from the latest ACTIVE staff database.
- New approved staff automatically appears in the next download.
- System ID is NOT included in the directory Excel.

EXISTING INSTALLATION
1. Copy patch files into C:\xampp\htdocs\rms_contact_qr\
2. Login as Admin.
3. Open /upgrade_10_2_10_3.php
4. Click "Activate Fasa 10.2 + 10.3" once.

FRESH INSTALLATION
- install.php already creates the new table automatically.

OTHER CHANGE
- Staff System ID is no longer displayed together with QR in All Staff QR Gallery / print layout.
