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();
}
$sql="SELECT 1=1 FROM droits WHERE id='/mod_engagements/saisie_engagements.php';";
$test=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($test)==0) {
$sql="INSERT INTO droits SET id='/mod_engagements/saisie_engagements.php',
administrateur='V',
professeur='V',
cpe='V',
scolarite='V',
eleve='F',
responsable='F',
secours='F',
autre='F',
description='Saisie des engagements',
statut='';";
$insert=mysqli_query($GLOBALS["mysqli"], $sql);
}
if (!checkAccess()) {
header("Location: ../logout.php?auto=2");
die();
}
$id_classe=isset($_POST['id_classe']) ? $_POST['id_classe'] : (isset($_GET['id_classe']) ? $_GET['id_classe'] : NULL);
$engagement_statut=isset($_POST['engagement_statut']) ? $_POST['engagement_statut'] : (isset($_GET['engagement_statut']) ? $_GET['engagement_statut'] : "");
if(($engagement_statut!="eleve")&&($engagement_statut!="responsable")) {
$engagement_statut="";
}
if($engagement_statut=="") {
$tab_tous_engagements=get_tab_engagements("");
if(count($tab_tous_engagements['indice'])==0) {
header("Location: ../accueil.php?msg=Aucun type d engagement n est actuellement défini.");
die();
}
}
else {
//echo "\$engagement_statut=$engagement_statut
";
$tab_tous_engagements=get_tab_engagements($engagement_statut);
/*
if($_SESSION['statut']=='administrateur') {
$tab_engagements=$tab_tous_engagements;
}
elseif($_SESSION['statut']=='cpe') {
$tab_engagements=get_tab_engagements($engagement_statut, "cpe");
}
elseif($_SESSION['statut']=='scolarite') {
$tab_engagements=get_tab_engagements($engagement_statut, "scolarite");
}
*/
$tab_engagements=$tab_tous_engagements;
if(count($tab_tous_engagements['indice'])==0) {
header("Location: ../accueil.php?msg=Aucun type d engagement n est actuellement défini.");
die();
}
}
$nb_tous_engagements=count($tab_tous_engagements['indice']);
//$nb_engagements=count($tab_engagements['indice']);
/*
echo "
"; print_r($tab_tous_engagements); echo ""; */ //debug_var(); if($_SESSION['statut']=='professeur') { if(!is_pp($_SESSION['login'])) { header("Location: ../accueil.php?msg=Vous n êtes PP d'aucune classe."); die(); } $tab_classes_pp=get_tab_prof_suivi("", $_SESSION['login']); if(isset($id_classe)) { for($loop=0;$loop
"; print_r($current_login); echo ""; */ for($loop2=0;$loop2
"; print_r($current_login); echo ""; */ for($loop2=0;$loop2
Retour"; } else { echo "
Retour"; } if(acces("/mod_engagements/index_admin.php", $_SESSION['statut'])) { echo " | Définir les types d'engagements"; } if(acces("/mod_engagements/extraction_engagements.php", $_SESSION['statut'])) { echo " | Extraire des engagements"; } if(acces("/mod_engagements/imprimer_documents.php", $_SESSION['statut'])) { echo " | Imprimer les documents liés aux engagements"; } if((!isset($id_classe))||($engagement_statut=="")) { echo "
\n"; echo "Choix des classes :
\n"; if($_SESSION['statut']=='professeur') { // Liste des classes dont le prof est PP: $sql="SELECT DISTINCT c.* FROM j_eleves_professeurs jep, j_eleves_classes jec, classes c WHERE (c.id=jec.id_classe AND jep.login=jec.login AND jep.professeur='".$_SESSION['login']."') ORDER BY c.classe;"; } else { // Liste des classes avec élève: $sql="SELECT DISTINCT c.* FROM j_eleves_classes jec, classes c WHERE (c.id=jec.id_classe) ORDER BY c.classe;"; } //echo "$sqlAucune classe avec élève affecté n'a été trouvée.
\n"; require("../lib/footer.inc.php"); die(); } $gepi_prof_suivi=ucfirst(getSettingValue('gepi_prof_suivi')); $tab_liste_pp=array(); $tab_pp=get_tab_prof_suivi(); foreach($tab_pp as $current_id_classe => $tab_pp_classe) { $tab_liste_pp[$current_id_classe]=""; for($loop=0;$loopNOTE : Cette page est destinée saisir les engagements élèves pour telle ou telle classe (délégué de classe,...).
\n"; require("../lib/footer.inc.php"); die(); } echo " | Saisir les engagements pour d'autres classes\n"; if($engagement_statut=="eleve") { echo "Choix des élèves :
\n"; echo ""; } else { echo "Choix des responsables :
\n"; echo "NOTE : Pour saisir des engagements de responsables qui ne sont pas responsables/parents d'élèves dans la classe, effectuer la saisie des engagements depuis une recherche sur le nom du parent dans la page de "; if(acces('/responsables/index.php', $_SESSION['statut'])) { echo "Gestion des responsables"; } elseif(acces('../eleves/recherche.php', $_SESSION['statut'])) { echo "Recherche"; } else { echo "Gestion des responsables (en administrateur)"; } echo "
\n"; } require_once("../lib/footer.inc.php"); ?>