PANDUAN UPDATE v2 — Perbaikan Template & Navigasi
====================================================

Apa yang diperbaiki:

1. TEMPLATE POSTER INDIVIDU (amino.php) TIDAK BISA DIBUKA
   Penyebab: individu.php belum pernah diupdate untuk membaca ?template=,
   jadi templates/individual/amino.php tidak pernah benar-benar bisa
   diakses meskipun filenya ada.
   Perbaikan: individu.php sekarang mendukung ?template=spotlight|amino,
   sama seperti index.php untuk poster gabungan. Juga ditambahkan pilihan
   template ini di admin (lihat poin 4).

2. TEMPLATE modern.php DAN bold.php MASIH VERSI LAMA
   File modern.php dan bold.php di proyek Anda masih versi draft paling
   awal (belum pernah benar-benar diganti dengan versi yang dikelompokkan
   per poli). Sekarang sudah diganti dengan versi yang konsisten dengan
   classic.php dan fradel.php.

3. FILE DUPLIKAT YANG MEMBINGUNGKAN
   templates/picker.php dan templates/spotlight.php (di root folder
   templates/, BUKAN di templates/individual/) adalah file lama yang
   sudah tidak dipakai. Salah satunya masih memanggil fungsi yang sudah
   dihapus (posterPhotoBg) sehingga akan error fatal jika dibuka
   langsung. Kedua file ini sudah dihapus dari paket ini.

4. NAVIGASI "KEMBALI" YANG MEMBINGUNGKAN
   Sebelumnya, tombol kembali di poster (ikon panah) sebenarnya
   berpindah ke poster LAIN, bukan benar-benar "kembali". Sekarang semua
   halaman poster (classic, modern, bold, fradel, spotlight, amino,
   pemilih dokter) punya navigasi "Kembali ke Admin" yang konsisten dan
   benar-benar mengarah ke admin/index.php.

5. BUG: TEMPLATE TERSIMPAN BISA TERHAPUS TANPA SENGAJA
   Form "Info Rumah Sakit" utama di admin sebelumnya tidak ikut mengirim
   pilihan template, jadi setiap kali Anda menyimpan info rumah sakit
   (nama, telepon, dll), template yang sudah dipilih bisa balik lagi ke
   "classic" tanpa Anda sadari. Sudah diperbaiki — pilihan template
   sekarang selalu ikut tersimpan.

6. ADMIN: PILIHAN TEMPLATE POSTER INDIVIDU
   Sekarang ada kartu baru "Template Poster Individu (Per Dokter)" di
   admin, sejajar dengan "Template Poster (Jadwal Gabungan)" yang sudah
   ada — lengkap dengan link pratinjau dan dropdown simpan.


CARA INSTALL
-------------
1. Timpa (replace) seluruh isi folder proyek Anda dengan file-file dari
   paket ini.
2. Jalankan database_update_v2.sql lewat phpMyAdmin (atau `mysql -u root
   hospital_schedule < database_update_v2.sql`). File ini aman dijalankan
   walau kolomnya sudah ada sebelumnya — jika muncul error syntax karena
   versi MySQL lama, buka file itu dan jalankan satu per satu sesuai
   petunjuk di dalamnya.
3. Buka admin panel seperti biasa, cek dua kartu "Template Poster" dan
   "Template Poster Individu" untuk memastikan pilihan Anda tersimpan.


SUDAH DIUJI
-----------
Seluruh proyek ini sudah dites end-to-end di server PHP + MySQL asli
(bukan cuma simulasi): login admin, simpan info rumah sakit, ganti
template (grup & individu), dan render semua kombinasi halaman/template
— tidak ada warning atau error PHP yang muncul di manapun.
