security_check(); if ($resultat_session == 'c') { header("Location:utilisateurs/mon_compte.php?change_mdp=yes&retour=accueil#changemdp"); die(); } else if ($resultat_session == '0') { header("Location: ../logout.php?auto=1"); die(); } // Sécurité if (!checkAccess()) { header("Location: ../logout.php?auto=2"); die(); } // ====== CSS particulier à l'EdT ================ $style_specifique = "templates/".NameTemplateEDT()."/css/style_edt"; // ====== Entête de Gepi ========================= // =============================================== // ++++++++++ Initialisation des variables +++++++ $autorise_acces_admin = isset($_POST["activ_ad"]) ? $_POST["activ_ad"] : NULL; $autorise_acces_eleve = isset($_POST["activ_ele"]) ? $_POST["activ_ele"] : NULL; $autorise_acces_tous = isset($_POST["activ_tous"]) ? $_POST["activ_tous"] : NULL; $autorise_saisir_prof = isset($_POST["autorise_saisir_prof"]) ? $_POST["autorise_saisir_prof"] : NULL; $affiche_vacances_eleresp = isset($_POST["affiche_vacances_eleresp"]) ? $_POST["affiche_vacances_eleresp"] : NULL; $affiche_vacances_prof = isset($_POST["affiche_vacances_prof"]) ? $_POST["affiche_vacances_prof"] : NULL; $modif_setting = ""; $message = ""; // Modification du setting autorise_edt_tous if (isset($autorise_acces_tous)) { check_token(); $requete = "UPDATE setting SET value = '".$autorise_acces_tous."' WHERE name = 'autorise_edt_tous'"; $modif_setting = "ok"; } // Modification du setting autorise_edt_admin if (isset($autorise_acces_admin)) { check_token(); $requete = "UPDATE setting SET value = '".$autorise_acces_admin."' WHERE name = 'autorise_edt_admin'"; $modif_setting = "ok"; } // Modification du setting autorise_edt_eleve if (isset($autorise_acces_eleve)) { check_token(); $requete = "UPDATE setting SET value = '".$autorise_acces_eleve."' WHERE name = 'autorise_edt_eleve'"; $modif_setting = "ok"; } // On effectue la requête (un seul des trois formulaires précédents a pu être posté à la fois) if ($modif_setting == "ok") { check_token(); $modif = mysqli_query($GLOBALS["mysqli"], $requete) OR DIE('La modification n\'a pas été enregistrée : '.mysqli_error($GLOBALS["mysqli"])); //$message .= "

La modification a bien été enregistrée !

"; $msg .= "La modification a bien été enregistrée !
"; $post_reussi=TRUE; } // L'autorisation pour les professeurs de saisir leur edt if (isset ($autorise_saisir_prof)){ check_token(); if (saveSetting("edt_remplir_prof", $autorise_saisir_prof)){ $message .= "

La modification a bien été enregistrée !

";; $msg .= " La modification a bien été enregistrée !
"; } } // Modification du setting affiche_vacances_eleresp if (isset($affiche_vacances_eleresp)) { check_token(); if (saveSetting("affiche_vacances_eleresp", $affiche_vacances_eleresp)){ $message .= "

La modification de 'affiche_vacances_eleresp' a bien été enregistrée !

";; $msg .= " La modification de 'affiche_vacances_eleresp' a bien été enregistrée !
"; } } // Modification du setting affiche_vacances_prof if (isset($affiche_vacances_prof)) { check_token(); if (saveSetting("affiche_vacances_prof", $affiche_vacances_prof)){ $message .= "

La modification de 'affiche_vacances_prof' a bien été enregistrée !

";; $msg .= " La modification de 'affiche_vacances_prof' a bien été enregistrée !
"; } } if(isset($_POST['edt_version_defaut'])) { check_token(); if (saveSetting("edt_version_defaut", $_POST['edt_version_defaut'])){ $message .= "

La modification de 'edt_version_defaut' a bien été enregistrée !

";; $msg .= " La modification de 'edt_version_defaut' a bien été enregistrée !
"; } } // Petite fonction pour déterminer le checked="checked" function eval_checked($Settings, $yn, $defaut=""){ $aff_check = ''; $sql="SELECT value FROM setting WHERE name = '".$Settings."';"; $res=mysqli_query($GLOBALS["mysqli"], $sql) OR DIE ('Erreur requête eval_setting () : '.mysqli_error($GLOBALS["mysqli"])); if(mysqli_num_rows($res)>0) { $req_setting=mysqli_fetch_array($res); if ($req_setting["value"] == $yn) { $aff_check = ' checked="checked"'; } } else { $aff_check=$defaut; } return $aff_check; } /**************************************************************** HAUT DE PAGE ****************************************************************/ // ====== Inclusion des balises head et du bandeau ===== include_once("../lib/header_template.inc.php"); /**************************************************************** FIN HAUT DE PAGE ****************************************************************/ if (!suivi_ariane($_SERVER['PHP_SELF'],$titre_page)) echo "erreur lors de la création du fil d'ariane"; /****************************************************************/ /* ?>

Retour Retour

Gestion des accès à l'emploi du temps

(Tous les comptes sauf élève et responsable)
La désactivation des emplois du temps n'entraîne aucune suppression des données. Lorsque le module est désactivé, personne n'a accès au module et la consultation des emplois du temps est impossible.

onclick='document.autorise_edt.submit();' />

onclick='document.autorise_edt.submit();' />



onclick="document.autorise_prof.submit();">

onclick="document.autorise_prof.submit();">



Les comptes administrateur ont accès aux emplois du temps si celui-ci est activé pour eux. Si vous avez désactivé l'accès pour tous, vous pouvez quand même autoriser les comptes administrateur à y avoir accès.

onclick='document.autorise_admin.submit();' />

onclick='document.autorise_admin.submit();' />



Gestion de l'accès pour les élèves et leurs responsables

Si vous souhaitez rendre accessible leur emploi du temps aux élèves et à leurs responsables, il faut impérativement l'autoriser ici.

onclick='document.autorise_ele.submit();' />

onclick='document.autorise_ele.submit();' />