• Mahmoud Aglan's avatar
    feat: challenges + battlepass now read from DB tables (admin-configurable) · f96c69db
    Mahmoud Aglan authored
    challenges.php:
    - Reads challenge_templates from DB instead of hardcoded array
    - Admin can add/remove/edit challenge types via management panel
    - Fallback to 3 basic challenges if DB is empty
    
    battlepass.php:
    - Reads active season from 'seasons' table instead of hardcoded config
    - Admin can create new seasons, set dates, tiers, XP requirements
    - Fallback to Season 1 defaults if no active season
    
    Both APIs now fully driven by database:
    - Management panel writes to tables → Player app reads automatically
    - No more hardcoded game config in PHP files
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    f96c69db
Name
Last commit
Last update
.claude Loading commit data...
Connections and docs Loading commit data...
admin Loading commit data...
api Loading commit data...
config Loading commit data...
docs Loading commit data...
includes Loading commit data...
public Loading commit data...
screenshots Loading commit data...
.gitignore Loading commit data...
.htaccess Loading commit data...
ARCHITECTURE.md Loading commit data...
ASSET_REGISTRY.json Loading commit data...
ASSET_REGISTRY.md Loading commit data...
BUILD_ORDER.md Loading commit data...
DATABASE_REFERENCE.md Loading commit data...
DESIGN.md Loading commit data...
Dockerfile Loading commit data...
PLAN.md Loading commit data...
Stockfishbotsapi.txt Loading commit data...
captain-definition Loading commit data...
index.php Loading commit data...