define('IN_PHPBB', true); $df_root_path = '../'; // Définition du niveau de répertoire pour les includes de l'ensemble de la page $phpbb_root_path = $df_root_path.'/forum/'; $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); $user->session_begin(); $auth->acl($user->data); $user->setup(); // Initialisation des fichiers de langue $user->add_lang('df/df_commons'); // Destruction de la session en cas de nouvelle demande if (isset($_GET['logout'])) { $user->session_kill(); $user->session_begin(); } // Vérification de la présence de variables if (isset($_POST['login'])) { $username = request_var('username', '', true); $password = request_var('password', '', true); $autologin = (!empty($_POST['autologin'])) ? true : false; $viewonline = (!empty($_POST['viewonline'])) ? 0 : 1; $admin = 0; $result = $auth->login($username, $password, $autologin, $viewonline, $admin); if ($result['status'] != LOGIN_SUCCESS) { $err = $user->lang[$result['error_msg']]; if ($result['error_msg'] == 'LOGIN_ERROR_USERNAME' || $result['error_msg'] == 'LOGIN_ERROR_PASSWORD') { $err = (!$config['board_contact']) ? sprintf($user->lang[$result['error_msg']], '', '') : sprintf($user->lang[$result['error_msg']], '', ''); } } else { $auth->acl($user->data); } } // Récupération des rythmes non vus // Connexion à la base de données $base = 1; //djembefola include ($df_root_path.'includes/mysql-connect.php'); $unread_rythmes = mysql_query("SELECT user_rythmes_unread FROM phpbb_users WHERE user_id=".$user->data['user_id'].""); mysql_close(); // Récupération des numéros des rythmes non vus $unread_rythmes = mysql_fetch_array($unread_rythmes); $unread_rythmes = $unread_rythmes[user_rythmes_unread]; $new_rythmes = array_unique(explode('|', $unread_rythmes)); // Array_unique permet d'éviter tous les doublons // Inclusion du variateur automatique de style include ($df_root_path."includes/style-switcher.php"); ?>