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();
}
// Check access
if (!checkAccess()) {
header("Location: ../logout.php?auto=1");
die();
}
/******************************************************************
* Enregistrement des variables passées en $_POST si besoin
******************************************************************/
$msg = "";
if (isset($_POST['is_posted'])) {
check_token();
//debug_var();
if (isset($_POST['activer'])) {
if (!saveSetting("active_cahiers_texte", $_POST['activer'])) $msg = "Erreur lors de l'enregistrement du paramètre activation/désactivation !";
}
if (isset($_POST['acces_archives_cdt'])) {
if (!saveSetting("acces_archives_cdt", "y")) $msg = "Erreur lors de l'enregistrement du paramètre d'accès aux Archives CDT !";
}
else {
if (!saveSetting("acces_archives_cdt", "n")) $msg = "Erreur lors de l'enregistrement du paramètre d'accès aux Archives CDT !";
}
if (isset($_POST['version'])) {
if (!saveSetting("GepiCahierTexteVersion", $_POST['version'])) $msg = "Erreur lors de l'enregistrement du numero de version du cahier de texte !";
}
if (isset($_POST['cahiers_texte_login_pub'])) {
$mdp = $_POST['cahiers_texte_passwd_pub'];
$user_ct = $_POST['cahiers_texte_login_pub'];
if ((trim($mdp)=='') and (trim($user_ct) !='')) {
$_POST['cahiers_texte_login_pub'] = '';
$msg .= "Vous devez choisir un mot de passe.";
}
if ((trim($mdp) !='')and (trim($user_ct) == '')) {
$_POST['cahiers_texte_passwd_pub'] = '';
$msg .= "Vous devez choisir un identifiant.";
}
if (!saveSetting("cahiers_texte_passwd_pub", $_POST['cahiers_texte_passwd_pub']))
$msg .= "Erreur lors de l'enregistrement du mot de passe !";
// include_once( '../lib/class.htaccess.php' );
if (!saveSetting("cahiers_texte_login_pub", $_POST['cahiers_texte_login_pub']))
$msg .= "Erreur lors de l'enregistrement du login !";
}
if (isset($_POST['begin_day']) and isset($_POST['begin_month']) and isset($_POST['begin_year'])) {
$begin_bookings = mktime(0,0,0,$_POST['begin_month'],$_POST['begin_day'],$_POST['begin_year']);
if (!saveSetting("begin_bookings", $begin_bookings))
$msg .= "Erreur lors de l'enregistrement de begin_bookings !";
}
if (isset($_POST['end_day']) and isset($_POST['end_month']) and isset($_POST['end_year'])) {
$end_bookings = mktime(0,0,0,$_POST['end_month'],$_POST['end_day'],$_POST['end_year']);
if (!saveSetting("end_bookings", $end_bookings))
$msg .= "Erreur lors de l'enregistrement de end_bookings !";
}
if (isset($_POST['cahier_texte_acces_public'])) {
if ($_POST['cahier_texte_acces_public'] == "yes") {
$temp = "yes";
} else {
$temp = "no";
}
if (!saveSetting("cahier_texte_acces_public", $temp)) {
$msg .= "Erreur lors de l'enregistrement de cahier_texte_acces_public !";
}
}
//ajout Eric visa CDT
if (isset($_POST['visa_cdt_inter_modif_notices_visees'])) {
if ($_POST['visa_cdt_inter_modif_notices_visees'] == "yes") {
$temp = "yes";
} else {
$temp = "no";
}
if (!saveSetting("visa_cdt_inter_modif_notices_visees", $temp)) {
$msg .= "Erreur lors de l'enregistrement de visa_cdt_inter_modif_notices_visees !";
}
}
//Fin ajout Eric
if (isset($_POST['delai_devoirs'])) {
if (!saveSetting("delai_devoirs", $_POST['delai_devoirs']))
$msg .= "Erreur lors de l'enregistrement du délai de visualisation des devoirs";
}
if (isset($_POST['is_posted'])) {
if (isset($_POST['cdt_possibilite_masquer_pj'])) {
if (!saveSetting("cdt_possibilite_masquer_pj", "y")) {
$msg .= "Erreur lors de l'enregistrement de l'autorisation de masquer des documents joints.
";
}
}
elseif (!saveSetting("cdt_possibilite_masquer_pj", "n")) {
$msg .= "Erreur lors de l'enregistrement de l'interdiction de masquer des documents joints.
";
}
}
if (isset($_POST['is_posted'])) {
if (isset($_POST['cdt_afficher_volume_docs_joints'])) {
if (!saveSetting("cdt_afficher_volume_docs_joints", "y")) {
$msg .= "Erreur lors de l'enregistrement de l'affichage du volume des documents joints.
";
}
}
elseif (!saveSetting("cdt_afficher_volume_docs_joints", "n")) {
$msg .= "Erreur lors de l'enregistrement de l'affichage du volume des documents joints.
";
}
}
if (isset($_POST['is_posted']) && ($msg=="") ) {
$msg = "Les modifications ont été enregistrées !";
$post_reussi=TRUE;
}
if (isset($_POST['cdt_autoriser_modif_multiprof'])) {
if ($_POST['cdt_autoriser_modif_multiprof'] == "yes") {
$temp = "yes";
} else {
$temp = "no";
}
if (!saveSetting("cdt_autoriser_modif_multiprof", $temp)) {
$msg .= "Erreur lors de l'enregistrement de cdt_autoriser_modif_multiprof !";
}
}
}
// on demande une validation si on quitte sans enregistrer les changements
$messageEnregistrer="Des informations ont été modifiées. Voulez-vous vraiment quitter sans enregistrer ?";
/****************************************************************
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";
/****************************************************************
CONSTRUCTION DE LA PAGE
****************************************************************/
/****************************************************************
BAS DE PAGE
****************************************************************/
$tbs_microtime ="";
$tbs_pmv="";
require_once ("../lib/footer_template.inc.php");
/****************************************************************
On s'assure que le nom du gabarit est bien renseigné
****************************************************************/
if ((!isset($_SESSION['rep_gabarits'])) || (empty($_SESSION['rep_gabarits']))) {
$_SESSION['rep_gabarits']="origine";
}
//==================================
// Décommenter la ligne ci-dessous pour afficher les variables $_GET, $_POST, $_SESSION et $_SERVER pour DEBUG:
// $affiche_debug=debug_var();
$nom_gabarit = '../templates/'.$_SESSION['rep_gabarits'].'/cahier_texte_admin/index_template.php';
$tbs_last_connection=""; // On n'affiche pas les dernières connexions
include($nom_gabarit);
// ------ on vide les tableaux -----
unset($menuAffiche);
?>