config.php)This document explains what each config value is used for at runtime.
ADMIN_EMAIL (your specific question)ADMIN_EMAIL is the fallback recipient address for internal admin notifications.
Primary recipients come from each admin account in data/admins.json (email field).
The fallback is used only when no valid admin account email is available.
Notification scope:
sendReservationEmails() in includes/functions.php)sendBackorderEmails() in includes/functions.php)It is not used for customer login, admin login, password reset, or contact form logic.
| Constant | What it controls | Where it is used |
|---|---|---|
SITE_NAME |
Shop name shown in UI and email subjects/content | includes/header.php, admin/login.php, mail templates in includes/functions.php |
SITE_URL |
Base path for links/assets (e.g. /shop) and order-history cookie path |
includes/header.php, includes/footer.php, admin/login.php, orders.php, cookie path helper in includes/functions.php |
DISCLAIMER_LINES |
Text lines shown on homepage disclaimer box | index.php |
RESERVATION_EXPIRY_DAYS |
Number of days until a regular reservation expires | Reservation creation/conversion in includes/functions.php |
ORDER_PREFIX |
Prefix for generated order IDs, format PREFIX-YEAR-SEQ |
ID generation + validation in includes/functions.php |
ORDER_HISTORY_COOKIE_NAME |
Cookie key name for browser-linked order history | includes/functions.php |
ORDER_HISTORY_COOKIE_TTL_DAYS |
Retention time (days) for order-history cookie | includes/functions.php |
ORDER_HISTORY_MAX_IDS |
Max remembered order IDs in history cookie | includes/functions.php |
ORDER_HISTORY_COOKIE_SECRET |
HMAC signing secret for order-history cookie integrity | includes/functions.php |
ADMIN_EMAIL |
Fallback recipient for admin notification emails when no valid per-admin email exists | includes/functions.php |
FROM_EMAIL |
Sender + reply-to email in outgoing mails | sendEmail() in includes/functions.php |
FROM_NAME |
Sender display name in outgoing mails | sendEmail() in includes/functions.php |
DATA_DIR |
Base directory for JSON data files | Used to compose file constants in config.php |
PRODUCTS_FILE |
Product data JSON path | Product read/write helpers in includes/functions.php |
RESERVATIONS_FILE |
Reservation/backorder JSON path | Reservation read/write helpers in includes/functions.php |
ADMINS_FILE |
Admin account JSON path | Admin account read/write helpers in includes/functions.php |
FAQ_FILE |
FAQ content JSON path (content markdown text) |
FAQ read/write and markdown rendering helpers in includes/functions.php, pages faq.php + admin/faq.php |
ORDER_HISTORY_COOKIE_SECRET should be a long random value; changing it invalidates old browser history cookies.SITE_URL should match the real subpath where the app is served. If wrong, links/assets/cookies may break.data/admins.json (ADMINS_FILE).ADMIN_USERS block is currently a legacy reference in comments/sample config, not active runtime auth.