89 lines
No EOL
2.3 KiB
PHP
89 lines
No EOL
2.3 KiB
PHP
<?php
|
|
$menu = '<nav>';
|
|
$menuSelect = '<select id="menu-select">';
|
|
|
|
// generate the car category selection menu
|
|
foreach ($carCategoriesList as $cat)
|
|
{
|
|
$class = '';
|
|
$selected = '';
|
|
//if the category contain no cars we do no consider it
|
|
//todo: should we display only officially released ones?
|
|
if ($cat->totalCars > 0)
|
|
{
|
|
//if no category has been chosen by the user, used the first valid (non empty) one
|
|
if ($carCatId == '') $carCatId = $cat->id;
|
|
|
|
//set a special class for the menu item that represent the currently selected class
|
|
if ($carCatId == $cat->id )
|
|
{
|
|
$class = 'class="selected"';
|
|
$selected = 'selected';
|
|
}
|
|
|
|
$url = rewriteUrl('cat', $cat->id);
|
|
$menu .= "<a href=\"$url\" $class>{$cat->name}</a>";
|
|
$menuSelect .= "<option value=\"$url\" $selected>{$cat->name}</option>";
|
|
}
|
|
}
|
|
|
|
$menu .= '</nav>';
|
|
$menuSelect .= '</select>';
|
|
?>
|
|
<div class="col-2 navbar navbar-vert" id="menu">
|
|
<div id="menu-title">Categories:</div>
|
|
<?= $menu ?>
|
|
<?= $menuSelect ?>
|
|
</div>
|
|
<div class="container">
|
|
<nav id="period">
|
|
<strong>Period:</strong>
|
|
<a id="today" href="<?= rewriteUrl('period','today'); ?>">Today</a>
|
|
<a id="week" href="<?= rewriteUrl('period','week'); ?>">Week</a>
|
|
<a id="month" href="<?= rewriteUrl('period','month'); ?>">Month</a>
|
|
<a id="year" href="<?= rewriteUrl('period','year'); ?>">Year</a>
|
|
<a id="allTime" href="<?= rewriteUrl('period','allTime'); ?>">All Time</a>
|
|
</nav>
|
|
|
|
<?php if (!empty($currCat)): ?>
|
|
<h1 id="cat-title">
|
|
<?= $currCat->name ?>
|
|
</h1>
|
|
<?php endif ?>
|
|
|
|
<h3>
|
|
Most active users<br />
|
|
<small><?= $periodString; ?></small>
|
|
</h3>
|
|
<div class="table-container">
|
|
<table id="most_active_users" class="responsive cat-table"></table>
|
|
</div>
|
|
|
|
<h3>
|
|
Bests lap for each track<br />
|
|
<small><?=$periodString; ?></small>
|
|
</h3>
|
|
<div class="table-container">
|
|
<table id="best_laps" class="responsive"></table>
|
|
</div>
|
|
|
|
<h3>
|
|
Most used Tracks<br />
|
|
<small><?php echo $periodString; ?></small>
|
|
</h3>
|
|
<div class="table-container">
|
|
<table id="most_used_tracks" class="fullPage responsive cat-table"></table>
|
|
</div>
|
|
|
|
<h3>
|
|
Top cars<br />
|
|
<small><?php echo $periodString; ?></small>
|
|
</h3>
|
|
<div class="table-container">
|
|
<table id="most_used_cars" class="fullPage responsive cat-table"></table>
|
|
</div>
|
|
|
|
</div>
|
|
<script>
|
|
period = '<?= $period ?>';
|
|
</script>
|