TANKLOG - cPanel deployment
===========================

1. UPLOAD & EXTRACT
   - Upload tanklog-cpanel.zip into public_html (the web root).
   - Extract it there (File Manager > Extract). Files must land directly in
     public_html, not in a subfolder.

2. DATABASE
   - cPanel > MySQL Databases: create a database + user, grant ALL privileges.
   - phpMyAdmin > select the new database > Import > tanklog-database.sql.

3. CONNECT THE APP
   - Edit includes/config.php: set DB_HOST (usually 'localhost'), DB_NAME,
     DB_USER, DB_PASS to the values from step 2.
   - Set APP_URL to your https domain (no trailing slash).

4. FIRST LOGIN
   - Log in with phone 0000000000, password admin123.
   - IMMEDIATELY change: Admin > Settings has no password change yet, so
     reset it via phpMyAdmin if needed, or keep credentials secret.
   - Admin > Settings: set the public app URL, Yoco keys, fuel prices,
     mail (SMTP) settings. Use "Send test email" to confirm mail works.

5. YOCO WEBHOOK
   - Register your webhook with Yoco pointing at:
     https://YOURDOMAIN/api/yoco-webhook.php
   - Paste the whsec_ secret into Admin > Settings > Yoco.

6. UPDATES LATER
   - Admin > Updates: upload TankLog update zips there. Your config.php,
     uploads and backups are never touched; every update is roll-back-able.

Requirements: PHP 8.1+ with pdo_mysql, gd, curl, zip. All standard on cPanel.