Example #1
0
<?php

session_start();
require_once dirname(__FILE__) . '/var.conf.php';
require_once DOCUMENT_ROOT . '/common/utils.php';
require_once DOCUMENT_ROOT . '/class/Database.class.php';
require_once DOCUMENT_ROOT . '/class/Auth.class.php';
require_once DOCUMENT_ROOT . '/class/Query.class.php';
require_once DOCUMENT_ROOT . '/class/Smarty_HEHLan.class.php';
// Variables
$connected = false;
$database = new Database();
$smarty = new Smarty_HEHLan();
// Test if a user is connected
$connected = Auth::isLogged();
if ($connected) {
    $ics = $_SESSION['id_joueur'];
} elseif (preg_match('#login#i', $_SERVER['REQUEST_URI']) == 0) {
    header('Location: ' . WEB_ROOT . '/modules/login.php');
} else {
    $ics = 0;
}
// Notif last seen
$lastSeenNotif = $database->getLastNotifJoueur($ics);
// Assign variables to view
$smarty->assign('connected', $connected);
$smarty->assign('con', $connected);
$smarty->assign('next_matches', $database->getNextMatches($connected));
$smarty->assign('navTournois', $database->getNavTournois());
$smarty->assign('lastSeenNotif', $connected);
$smarty->assign('id_current_session', $ics);