<?php

/**
 * Main application router for arb-ui.
 */
require_once dirname(__FILE__).'/config.php';

$page = mb_current_page();

switch ($page) {
    case 'creative':
        $mbCreativeId = isset($_GET['id']) ? (int) $_GET['id'] : 0;
        $pageTitle = $mbCreativeId ? 'Creative #'.$mbCreativeId : 'Creative';
        $pageStyles = ['creatives.css'];
        $pageScripts = ['creatives-data.js', 'creative-detail.js'];

        include dirname(__FILE__).'/includes/header.php';
        include dirname(__FILE__).'/includes/components/creative-detail.php';
        include dirname(__FILE__).'/includes/footer.php';
        break;

    case 'creatives':
        $pageTitle = 'Creatives';
        $pageStyles = ['creatives.css'];
        $pageScripts = ['creatives-data.js', 'creatives.js'];

        include dirname(__FILE__).'/includes/header.php';
        include dirname(__FILE__).'/includes/components/creatives-list.php';
        include dirname(__FILE__).'/includes/footer.php';
        break;

    case 'new-creative':
        $pageTitle = 'New creative';
        $pageStyles = ['creatives.css', 'new-creative.css'];
        $pageScripts = ['creatives-data.js', 'new-creative.js'];

        include dirname(__FILE__).'/includes/header.php';
        include dirname(__FILE__).'/includes/components/new-creative.php';
        include dirname(__FILE__).'/includes/footer.php';
        break;

    case 'home':
    default:
        $pageTitle = 'AdBoard';
        $pageStyles = [];
        $pageScripts = [];

        include dirname(__FILE__).'/includes/header.php';
        include dirname(__FILE__).'/includes/components/chat.php';
        include dirname(__FILE__).'/includes/footer.php';
        break;
}
