コード例 #1
0
ファイル: index.php プロジェクト: phil6611/wigowiz3
//Instanciation de l'objet pour la validation des formulaires.
$form_valid = new formulaire();
//Les fonctions JavaScript à insérer dans le tag body.
if ($action == 'liens' || $action == 'ajuster_evenement' || $action == 'compte') {
    //$body = "onLoad=\"load();\" onUnload=\"GUnload();\"";
    $body = NULL;
} else {
    $body = NULL;
}
//Le menu pour la section "compte".
//Inclusion de la barre de menu.
if (isset($_SESSION["compte"]["id_participant"])) {
    $menu_compte_code = file_get_contents("./template/menu_compte.php");
    //Récupération du nombre de message non lu.
    $messagerie = new classes_message();
    $message_non_lu = $messagerie->non_lu($_SESSION["compte"]["id_participant"], $dbh);
    if (empty($message_non_lu)) {
        $message_non_lu_html = NULL;
    } else {
        $message_non_lu_html = "<span id=\"message_non_lu\">" . $message_non_lu . "</span>";
    }
    //Tableau des textes à parser.
    $texte_tableau_menu = ["{SITE_nom_site}" => $SITE_nom_site, "{LANG_mon_compte}" => $LANG_mon_compte, "{LANG_vos_evenements}" => $LANG_vos_evenements, "{LANG_texte_bouton_entrer}" => $LANG_texte_bouton_entrer, "{LANG_infos_personnelles}" => $LANG_infos_personnelles, "{LANG_modifier_position_perso}" => $LANG_modifier_position_perso, "{LANG_supprimer_compte}" => $LANG_supprimer_compte, "{LANG_menu_message}" => $LANG_menu_message, "{non_lu}" => $message_non_lu_html];
    $menu_compte = $moteur->menu_compte($texte_tableau_menu, $menu_compte_code);
} else {
    $menu_compte = NULL;
}
//Tableau pour l'inclusion des fichiers
$inclusion_page = ["default" => "./modules/default/default.php", "carte" => "./modules/carte/carte.php", "creer" => "./modules/creer_evenement/creer.php", "liens_evenement" => "./modules/creer_evenement/liens.php", "contact" => "./modules/contact/contact.php", "conditions_utilisation" => "./modules/conditions_d_utilisation/conditions_d_utilisation.php", "faq" => "./modules/faq/faq.php", "emissions_co2" => "./modules/co2/emissions_co2.php", "bannieres" => "./modules/bannieres/bannieres.php", "compte" => "./modules/compte/compte.php", "ajuster_evenement" => "./modules/creer_evenement/ajuster_evenement.php", "deconnexion" => "./modules/login/deconnexion.php", "participer" => "./modules/participer/participer.php", "message" => "./modules/message/message.php", "evenement" => "./modules/creer_evenement/evenement.php", "liens" => "./modules/liens/liens.php"];
//Inclusion des fichiers pour les pages.
if (array_key_exists($action, $inclusion_page)) {