//$etat=$lig->etat; //============================================== // Requêtes exploitées plus bas //$sql="SELECT g.*,m.matiere,m.nom_complet FROM ex_matieres em, ex_groupes eg, groupes g WHERE eg.id_exam='$id_exam' AND em.id_exam='$id_exam' AND em.matiere=eg.matiere AND em.matiere=m.matiere ORDER BY em.ordre,m.matiere;"; //$res_groupes=mysql_query($sql); //if(mysql_num_rows($res_groupes)>0) { echo "<div class='fieldset_opacite50' style='float:right; width:15em; border: 1px solid black;'>\n"; echo "<ul>\n"; $sql = "SELECT DISTINCT id FROM ex_examens WHERE id!='{$id_exam}';"; $res_autres_exam = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res_autres_exam) > 0) { $acces_copie_exam = "y"; if ($_SESSION['statut'] == 'professeur') { $acces_copie_exam = "n"; while ($lig_autres_exam = mysqli_fetch_object($res_autres_exam)) { if (is_pp_proprio_exb($lig_autres_exam->id)) { $acces_copie_exam = "y"; break; } } } if ($acces_copie_exam == "y") { echo "<li>\n"; echo "<p><a href='copie_exam.php?id_exam={$id_exam}'"; echo " onclick=\"return confirm_abandon (this, change, '{$themessage}')\""; echo ">Copier les paramètres d'un autre examen blanc</a></p>\n"; echo "</li>\n"; } } echo "<li>\n"; $sql = "SELECT c.classe, ec.id_classe FROM ex_classes ec, classes c WHERE ec.id_exam='{$id_exam}' AND c.id=ec.id_classe ORDER BY c.classe;";
$acces_mod_exb_prof="n"; if($_SESSION['statut']=='professeur') { if(!is_pp($_SESSION['login'])) { // A FAIRE: AJOUTER UN tentative_intrusion()... header("Location: ../logout.php?auto=1"); die(); } if(getSettingValue('modExbPP')!='yes') { // A FAIRE: AJOUTER UN tentative_intrusion()... header("Location: ../logout.php?auto=1"); die(); } if((isset($id_exam))&&(!is_pp_proprio_exb($id_exam))) { header("Location: ../accueil.php?msg=".rawurlencode("Vous n'êtes pas propriétaire de l'examen blanc n°$id_exam.")); die(); } $acces_mod_exb_prof="y"; } if(($_SESSION['statut']=='administrateur')||($_SESSION['statut']=='scolarite')||($acces_mod_exb_prof=='y')) { if(isset($id_exam)) { $sql="SELECT * FROM ex_examens WHERE id='$id_exam';"; //echo "$sql<br />\n"; $res_test_id_exam=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_test_id_exam)==0) { $msg="L'examen choisi (<i>$id_exam</i>) n'existe pas.<br />\n";
$sql="SELECT * FROM ex_examens WHERE id!='$id_exam' ORDER BY date, intitule;"; $res_autres_exam=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_autres_exam)==0) { echo "<p style='color:red'>Aucun autre examen blanc n'est enregistré.</p>\n"; echo "<p><br /></p>\n"; require("../lib/footer.inc.php"); die(); } $cpt=0; $tab_exam=array(); while($lig_autres_exam=mysqli_fetch_object($res_autres_exam)) { if(($_SESSION['statut']!='professeur')|| (($_SESSION['statut']=='professeur')&&(is_pp_proprio_exb($lig_autres_exam->id)))) { $tab_exam[$cpt]=array(); $tab_exam[$cpt]['id']=$lig_autres_exam->id; $tab_exam[$cpt]['intitule']=$lig_autres_exam->intitule; $tab_exam[$cpt]['description']=$lig_autres_exam->description; $tab_exam[$cpt]['date']=$lig_autres_exam->date; $tab_exam[$cpt]['etat']=$lig_autres_exam->etat; $cpt++; } } if(count($tab_exam)==0) { echo "<p style='color:red'>Vous n'avez aucun autre examen blanc enregistré.</p>\n"; echo "<p><br /></p>\n"; require("../lib/footer.inc.php");