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 * */ include CHEMIN_VUE . "/" . VOIR . '.php'; }
/** Construit les liens vers les bulletins et les évaluations de l'année * * @return array un tableau titre text, adresse lien, autre text * @see moyenne_existe * @see appreciation_existe() * @see ouverte() */ function liens_externes() { $liens = array(); if (isset($_SESSION[PREFIXE]['id_groupe_session'])) { $liens[] = array("titre" => "Voir toutes les évaluations de l'année", "adresse" => CHEMIN_RACINE . TOUTES_LES_NOTES . "?id_groupe=" . $_SESSION[PREFIXE]['id_groupe_session']); if (isset($_SESSION[PREFIXE]['periode_num']) && ouverte($_SESSION[PREFIXE]['periode_num'])) { $parametres = "id_groupe=" . $_SESSION[PREFIXE]['id_groupe_session'] . "&periode_cn=" . $_SESSION[PREFIXE]['periode_num']; $moyenne_vide = !moyenne_existe($_SESSION[PREFIXE]['periode_num']) ? "actuellement vide" : NULL; $appreciation_vide = !appreciation_existe($_SESSION[PREFIXE]['periode_num']) ? "actuellement vide" : NULL; $liens[] = array("titre" => "Saisie des moyennes trimestrielles", "adresse" => CHEMIN_RACINE . SAISIE_MOYENNES . "?" . $parametres, "autre" => $moyenne_vide); $liens[] = array("titre" => "Saisie des appréciations trimestrielles", "adresse" => CHEMIN_RACINE . SAISIE_APPRECIATION . "?" . $parametres, "autre" => $appreciation_vide); } } return $liens; }