Esempio n. 1
0
     * @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
     *
Esempio n. 2
0
    } 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';