security_check(); if ($resultat_session == 'c') { header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes"); die(); } else if ($resultat_session == '0') { header("Location: ../logout.php?auto=1"); die(); } if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } //On vérifie si le module est activé if (getSettingValue("active_cahiers_texte")!='y') { die("Le module n'est pas activé."); } //recherche de l'utilisateur avec propel $utilisateur = UtilisateurProfessionnelPeer::getUtilisateursSessionEnCours(); if ($utilisateur == null) { header("Location: ../logout.php?auto=1"); die(); } // On met le header en petit par défaut $_SESSION['cacher_header'] = "y"; //**************** EN-TETE ***************** $titre_page = "Cahier de textes"; $style_specifique[] = "lib/DHTMLcalendar/calendarstyle"; $javascript_specifique[] = "cahier_texte_2/init_cahier_texte_2"; $utilisation_win = 'oui'; $utilisation_jsdivdrag = "non"; $windows_effects = "non"; $message_deconnexion = "non"; //on regarde si les preferences pour le cdt sont precisees dans la requete $cdt_version_pref = isset($_POST["cdt_version_pref"]) ? $_POST["cdt_version_pref"] :(isset($_GET["cdt_version_pref"]) ? $_GET["cdt_version_pref"] :NULL); if ($cdt_version_pref != null) { $utilisateur->setPreferenceValeur("cdt_version", $cdt_version_pref); } //on regarde les preference de l'utilisateur if ($utilisateur->getPreferenceValeur("cdt_version") == "1") { header("Location: ../cahier_texte/index.php?cdt_version_pref=1"); die(); } //on reste sur le cdt1, le navigateur n'etant pas compatible avec le cdt2 if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6' ) !== FALSE) { header("Location: ../cahier_texte/index.php"); die(); } //================================= // // Init emplois du temps // //================================= $edt_liens_target_blank="y"; include("../edt_organisation/cdt_initialisation.php"); $pas_de_message_deconnexion = 1; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ************* //----------------------------------------------------------------------------------- //debug_var(); // si l'id d'un groupe est spécifié, on l'enregistre dans un champ hidden, il sera utilisé par le javascript d'initialisation pour basculer vers le groupe concerné echo "\n"; //============================================ // Pour pouvoir pointer une notice précise depuis une page externe: echo "\n"; echo "\n"; //============================================ echo "
| \n";
echo "\n";
echo " "; // Comment tester qu'une fenêtre est actuellement affichée? echo "\n"; echo " | ";
echo "";
echo "\n";
echo " | ";
// **********************************************
// Affichage des différents groupes du professeur
// Récupération de toutes les infos sur le groupe
echo "";
$groups = $utilisateur->getGroupes();
if ($groups->isEmpty()) {
echo " "; echo "Aucun cahier de textes n'est disponible."; echo " "; } $nom_ou_description_groupe_cdt=getPref($_SESSION['login'], "nom_ou_description_groupe_cdt", "name"); //echo "\$nom_ou_description_groupe_cdt=$nom_ou_description_groupe_cdt "; $a = 1; foreach($groups as $group) { $sql="SELECT 1=1 FROM j_groupes_visibilite WHERE id_groupe='".$group->getId()."' AND domaine='cahier_texte' AND visible='n';"; $test_grp_visib=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test_grp_visib)==0) { echo "getId()."', {encoding: 'utf-8'}); getWinEditionNotice().setAjaxContent('./ajax_edition_compte_rendu.php?id_groupe=".$group->getId()."&today='+getCalendarUnixDate(), { encoding: 'utf-8', onComplete : function() { initWysiwyg(); } } ); return false; \">"; echo "getName()." - ".$group->getDescriptionAvecClasses()." ("; $cpt_prof=0; foreach($group->getProfesseurs() as $prof) { if($cpt_prof>0) {echo ", ";} echo casse_mot($prof->getNom(),"maj")." ".casse_mot($prof->getPrenom(),"majf2"); $cpt_prof++; } echo ").\">"; if($nom_ou_description_groupe_cdt=='name') { echo $group->getNameAvecClasses(); } else { echo $group->getDescriptionAvecClasses(); } echo ""; echo " \n"; if ($a == 3) { $a = 1; } else { $a = $a + 1; } } } echo "Préparer une séquence entière | ";
// Fin Affichage des différents groupes du professeur
// **********************************************
echo ""; echo " |