Admin API Package (MySQL/PDO-ready)
----------------------------------
Files included:
- admin/ (example admin UI)
- admin_api/ (PHP endpoints using PDO/MySQL)
- admin_api/data/ (fallback JSON data)
- admin_api/logs/ (log files)

Setup:
1. Upload the 'admin' and 'admin_api' folders to your webroot (e.g., public_html/admin/).
2. Edit admin_api/config.php: set DB_HOST, DB_NAME, DB_USER, DB_PASS, AUTH_TOKEN.
3. Ensure PHP can write to admin_api/data/ and admin_api/logs/ (chown/chmod as needed).
4. Create 'admins' table in your DB (see SQL snippet below) or use file-backed users.json.
5. Use Authorization: Bearer <token> header for API requests (AUTH_TOKEN or per-admin api_token).
6. Test endpoints with curl/postman.

Example SQL (MySQL):
CREATE TABLE admins (
  id INT AUTO_INCREMENT PRIMARY KEY,
  username VARCHAR(100) NOT NULL,
  email VARCHAR(255),
  password VARCHAR(255) NOT NULL,
  role VARCHAR(50) DEFAULT 'admin',
  api_token VARCHAR(255) DEFAULT NULL,
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
