Dashboard
Resort management overview
Recent Bookings
Auto-synced from website
No bookings yet.
Quick Actions
Admin Notes
Reservation Sheet
A/B/C = Deluxe · 1–12 = Standard · KG = Rumah Kampung
Add New Month
Select the year and month to add all dates for that period.
Log Tempahan
| ROOM | GUEST NAME | STATUS | PER NIGHT |
ACTIVITIES / ADD ON | PAKEJ / B.COM |
NUMBER PHONE | DEPOSIT (RM) |
DATE DEPOSIT |
DEPO ROOM COVERAGE |
CPT | ADULT | CHILD (5-10Y) |
EXTRA MATTRESS |
BREAK FAST |
REMARKS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Select a date above to view the sheet. | |||||||||||||||
| TOTALS | |||||||||||||||
Remarks & Pax Summary
Cancelled/postponed notes and pax breakdown
Housekeeping Report
Room status, linen & check-in/out times — exactly like Excel
| ROOM | GUEST NAME | ROOM STATUS | DONE CHECK IN | DONE CHECK OUT | REMARK | BATH TOWEL | BATH MATH | SOAP | SHAMPOO | B SHEET | D.COVER | P CASE | ROOM | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| K | Q | T | K | Q | T | K | Q | T | |||||||||||
| TOTALS | |||||||||||||||||||
Occupancy Summary
Auto-calculated from room statuses above
| OCCUPANCY | VACANT DIRTY | CHECK OUT | BLOCKED | VACANT CLEAN | RESERVE | STAY ON | CHECKOUT+CHECKIN | TISSUE | MATTRESS | BATH TOWEL | BATH MATH | SOAP | SHAMPOO | B SHEET K/Q/T | D.COVER K/Q/T | P CASE | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Click Save All in the top bar to save rates to database.
Tempahan Online
Dari website — klik "→ Tambah ke Sheet" untuk masukkan dalam jadual
Tiada tempahan lagi.
Cancelled Bookings
Bookings cancelled by admin — room slots have been freed
No cancelled bookings.
Pendapatan
Semua tempahan online
| Ref | Tetamu | Masuk | Keluar | Bilik | Jumlah | Bayaran | Status |
|---|---|---|---|---|---|---|---|
| Tiada data. | |||||||
🔌 Setup Database & Email — cPanel Hosting
Panduan sambungan MySQL dan konfigurasi emel pengesahan
Upload Fail ke cPanel
Log masuk cPanel → File Manager → public_html. Upload folder vagary/ ke sini:
https://yourdomain.com/vagary/public_html terus.Cipta Database MySQL
cPanel → MySQL Databases (atau Wizard). Cipta:
Database: youraccount_vagary
Username: youraccount_vaguser
Password: (pilih kata laluan kuat)
Privileges: ALL PRIVILEGESImport Schema Database
cPanel → phpMyAdmin → Pilih database baru → Tab Import → Upload vagary/database.sql → Klik Go.
Ini cipta: users, bookings, reservation_sheets, room_ratesEdit Fail Config
File Manager → public_html/vagary/api/config.php → Edit. Tukar 4 nilai:
$DB_HOST = 'localhost'; $DB_NAME = 'youraccount_vagary'; $DB_USER = 'youraccount_vaguser'; $DB_PASS = 'kata_laluan_anda';
Test Sambungan
Buka URL ini dalam browser:
https://yourdomain.com/vagary/api/check-db.phpPatut nampak: {"success":true,"database":"youraccount_vagary"...}
Setup Email Pengesahan
Edit api/send-confirmation.php, tukar email admin:
$adminEmail = 'admin@vagary.com'; // ← Tukar ke email sebenar anda
Untuk SMTP yang lebih reliable, pasang PHPMailer atau guna cPanel Email Accounts. Uji dengan buat tempahan di website — emel akan dihantar ke tetamu dan admin.
Siap! Test Keseluruhan
Lawati website → buat akaun → buat tempahan. Semak:
phpMyAdmin → youraccount_vagary → bookings → patut ada dataAdmin → Online Bookings → patut tunjuk tempahan baru secara automatik.
Jana config.php
Masukkan nilai dari cPanel MySQL Databases