* @TODO : Gérer l'accès à une page interdite * */ include CHEMIN_VUE_GLOBALE . "/" . 'interdit.php'; } else { unset($_SESSION[PREFIXE]['id_groupe_session']); $_SESSION[PREFIXE]['id_groupe_session'] = $id_groupe_actif; // On récupère tous les groupes possibles du prof $tous_groupes = recupere_tous_groupes(); $group_actif = array(); $periodes = array(); $liens_autres_pages = array(); if ($id_groupe_actif) { // On a un groupe valide, // On récupère les données du groupe actif $group_actif = recupere_groupe_actif($id_groupe_actif); // On récupère les périodes du groupe actif $periodes = recupere_periodes($group_actif); // On récupère la période active et on la met dans $_SESSION[PREFIXE]['periode_num'] $id_periode_active = recupere_periode_active(); $periode_ouverte = ouverte($_SESSION[PREFIXE]['periode_num']); // Si on a une periode ouverte, on peut afficher les évaluations if ($id_periode_active) { $eval_toutes = eval_dispo($periodes); } // Liens autres pages $liens_autres_pages = liens_externes(); } /** * Chargement de la vue de la page *
} else { // Sinon on réaffiche les données charge_message("Echec de la copie de la structure dans la base"); } } // On arrive pour la première fois, on récupère les données puis on affiche la page $arborescence = charge_arborescence(); if (!$arborescence) { if (isset($_SESSION[PREFIXE]['arborescence'])) { unset($_SESSION[PREFIXE]['arborescence']); } $_SESSION[PREFIXE]['contexte_module'] = MODULE_DEFAUT; $_SESSION[PREFIXE]['contexte_action'] = VOIR; charge_message("Echec de la recopie de la structure"); header("Location: index.php"); die; } // On passe le tableau en $_SESSION[PREFIXE] $_SESSION[PREFIXE]['arborescence'] = $arborescence; // On récupère les données du groupe actif $group_actif = recupere_groupe_actif($_SESSION[PREFIXE]['id_groupe_session']); // On récupère les périodes du groupe actif $periodes = recupere_periodes($group_actif); //================================== // Décommenter la ligne ci-dessous pour afficher les variables $_GET, $_POST, $_SESSION[PREFIXE] et $_SERVER pour DEBUG: // $affiche_debug=debug_var(); /** * Chargement de la vue de la page * */ include CHEMIN_VUE . "/" . IDEM . '.php';