BroadcastUrSelf Master Template =============================== This package is designed as a reusable master site for a radio station community. It can act as: - the main community homepage - a seasonal event page - a competition / giveaway page - a clue hunt / answer page - a registration / nomination / request form Files ----- - index.php Main site and featured event homepage - submit.php Flexible submission page - admin.php Admin login, main site settings, event settings, submissions, CSV export - config.php Main config and default settings - assets/site-logo.png - assets/default-event-poster.png - data/settings.json - data/submissions.json Default admin login ------------------- Username: admin Password: change-this-password Before going live ----------------- 1. Change ADMIN_USER and ADMIN_PASS in config.php 2. Upload the whole folder to your PHP hosting 3. Make sure the /data folder is writable by PHP 4. Log into admin.php and update the branding, text, and event details 5. Leave the main event URL blank until you have the correct stream/station/player link 6. Open or close the submission page manually from admin How this template is meant to be used ------------------------------------- - Keep the site logo in assets/site-logo.png or replace it with your own file - Swap the event poster path whenever you launch a new event - Change the featured event type, dates, buttons, and form labels in admin - Use the same system for Halloween, Christmas, Easter, anniversary events, giveaways, requests, and promos - Export the submissions to CSV whenever needed Notes ----- - The event link is optional and can stay blank until the station/player link is ready - The submission form is flexible and not limited to clue answers - Form labels can be renamed from admin for different campaigns v7 update: - Added Fetch Logo in station admin rows. - Fetches a likely logo from the station website, stores it locally in assets/stations/, and updates the station logo path. - You can still override the logo manually by typing your own path or URL.