<?php
	require_once("vendor/autoload.php");
	session_start();
	$account = new AccountHandler();
	$page = new StatsController();
	$title = "Played maps";
    $content = "";
	$page->enableTooltipScript();
	echo $page->makeHeader($title);
	echo $page->makeMenu($account->user, $title);
	$content .= $page->makeNavTab($title);
	
    $currentPage = (isset($_GET['p']) ? (int)$_GET['p'] : 1);
	$totalPages = $account->db->getPlayedMapsPages();
	if(!$page->isValidPage($currentPage, $totalPages))
		$currentPage = 1;
    
	$playedMaps = $account->db->getPlayedMaps($currentPage-1);
	if (sizeof($playedMaps) > 0) {
		$content .= $page->displayTableHeader(array("When", "Map", "Server"), " my-1");
		foreach($playedMaps as $m) {
            $stamp = $m[0];
            $serverAddress = $m[1];
            $map = $m[2];
            $content .= $page->makeTableRow(array($stamp, $page->makeToolTip($map->getLongMapNameInHtml(), $map->mapname), $serverAddress));
		}
		
		$content .= $page->displayTableFooter();
        $content .= $page->makeNavigation($currentPage, $totalPages, "playedmaps.php", "");
	} else {
		$content .= "<h1>There are no played maps.</h1>";
	}
	
	echo $page->displayContent($content);
	echo $page->makeFooter();
?>