<?php
if ( ! defined('FORUM') )
{
die('-[interdit]-');
}
define('HEADER', TRUE);
$sql = 'SELECT COUNT(mp_id) AS nouveaux_messages FROM ' . MPS_TABLE . '
WHERE mp_recepteur_id = \'' . $membre['membre_id'] . '\'
AND mp_status = \'' . NON_LU . '\'
AND mp_type = \'1\'';
if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'mps'), __LINE__, __FILE__, $sql);
}
$tmp = $bdd->Tableau($result);
$nouveaux_messages = $tmp['nouveaux_messages'];
$ojourd8 = explode('|', @gmdate('m|d|Y', time()));
$temps_aujourdhui = gmmktime(0, 0, 0, $ojourd8[0], $ojourd8[1], $ojourd8[2]);
$temps_hier = $temps_aujourdhui - 86400;
unset($ojourd8);
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Expires: 0');
header('Pragma: no-cache');
$tpl->set_filenames(array('header' => ( $simple_header ) ? 'simple_header.tpl' : 'header.tpl'));
if (($config['news_couleur'] == hexa) && ($config['news_couleur_hexa'] != NULL ))
{
$couleur_news = $config['news_couleur_hexa'];
}
else
{
$couleur_news = $config['news_couleur'];
}
if( preg_match('#index\.php#i', $_SERVER['PHP_SELF']) )
{
$tpl->create_block('news');
}
$tpl->assign_vars( array(
'L_CONNEXION' => $langue['connexion'],
'L_DECONNEXION' => $langue['deconnexion'],
'L_SENREGISTRER' => $langue['senregistrer'],
'L_PROFIL' => $langue['profil'],
'L_ADMIN' => $langue['administration'],
'L_INDEX' => $langue['index'],
'L_FAQ' => $langue['faq'],
'L_DIRECTION_NEWS' => $config['news_direction'],
'L_VITESSE_NEWS' => $config['news_vitesse_defil'],
'L_COULEUR_NEWS' => $couleur_news,
'L_TAILLE_NEWS' => $config['news_taille'],
'L_NEWS' => stripslashes($config['news']),
'L_LISTEMEMBRE' => $langue['listemembre'],
'L_MP' => ( $nouveaux_messages > 1 ) ? sprintf($langue['nouveaux_messages'], $nouveaux_messages) : sprintf($langue['nouveau_message'], $nouveaux_messages),
'L_TOP5MEMBRES' => $langue['top5membres'],
'DESCRIPTION_SITE' => $config['description_site'],
'NOM_SITE' => $config['nom_site'],
'PAGE_TITRE' => $page_titre,
'U_CONNEXION' => ajout_sid($racine . 'connexion.php'),
'U_DECONNEXION' => ajout_sid($racine . 'connexion.php?deconnexion=1'),
'U_SENREGISTRER' => ajout_sid($racine . 'profil.php?mode=nouveau'),
'U_PROFIL' => ajout_sid($racine . 'profil.php?mode=edite'),
'U_ADMIN' => ajout_sid($racine . 'admin/index.php'),
'U_INDEX' => ajout_sid($racine . 'index.php'),
'U_FAQ' => ajout_sid($racine . 'faq.php?mode=general'),
'U_LISTEMEMBRE' => ajout_sid($racine . 'liste_membre.php'),
'U_MP' => ajout_sid($racine . 'message_prive.php'),
'U_TOP5MEMBRES' => ajout_sid($racine . 'top_membres.php'),
'RACINE' => $racine,
'SID' => 'sid=' . $membre['session_sid'],
'THEME' => $membre['membre_theme'],
'V_FICHIER_CSS' => substr($membre['membre_theme'], 0, -1)
));
if (($membre['membre_aut'] == MODOSUP || $membre['membre_aut'] == ADMIN) && $membre['membre_id'] != INVITE)
{
$tpl->create_block('admin');
}
if ($membre['membre_id'] != INVITE)
{
$tpl->create_block('est_connecte');
}
else
{
$tpl->create_block('est_pas_connecte');
}
if ($MOD['visites'])
{
$cache->load_table('visites');
$nouveau=0;
for ($i=0; $i<$compte_visites; $i++)
{
if ($visites[$i]['ip_visiteur'] == $_SERVER['REMOTE_ADDR'])
{
$nouveau++;
$cle = $i;
$visites[$cle]['nom_visiteur'] = $membre['membre_login'];
$visites[$cle]['ip_visiteur'] = $_SERVER['REMOTE_ADDR'];
$visites[$cle]['timestamp_visite'] = time();
$cache->write_in_cache($visites, 'visites', $compte_visites);
}
else
{
$nouveau=$nouveau;
}
}
if( $nouveau == 0)
{
$cle = $compte_visites;
$visites[$cle]['nom_visiteur'] = $membre['membre_login'];
$visites[$cle]['ip_visiteur'] = $_SERVER['REMOTE_ADDR'];
$visites[$cle]['timestamp_visite'] = time();
$cache->write_in_cache($visites, 'visites', $compte_visites);
}
}
$tpl->assign_block_vars('liens_pages', array('LIENS' => $liens_header ));
$tpl->pparse('header');
?>