if($res->num_rows > 0) { while($lig=$res->fetch_object()) { //$tab['id_classe'][]=$lig->id_classe; //$tab['classe'][]=$lig->classe; $txt_classe[]=$lig->classe; $lien_classe[]=$_SERVER['PHP_SELF']."?id_classe=".$lig->id; } $res->close(); } echo " <p>Sélectionnez la classe : </p> <blockquote>\n"; if(count($txt_classe)>0) { tab_liste($txt_classe,$lien_classe,3); } else { echo "<p style='color:red'>Vous n'êtes associé à aucun élève.</p>\n"; } require("../lib/footer.inc.php"); die(); } //=============================== // Choix de la période if(!isset($periode)) { /* if(isset($login_ele)) {
die; } $id_classe = isset($_GET['id_classe']) ? $_GET['id_classe'] : NULL; //**************** EN-TETE ***************** $titre_page = "Bulletins et conseils de classe"; //echo "<div class='noprint'>\n"; require_once "../lib/header.inc.php"; //echo "</div>\n"; //**************** FIN EN-TETE ***************** if (!isset($id_classe)) { echo "<p class='bold'><a href='../accueil.php'><img src='../images/icons/back.png' alt='Retour' class='back_link'/> Retour</a></p>\n\n<h2>Bulletins et conseils de classe</h2>\n\n<p>Choisissez une classe :</p>\n\n<script type='text/javascript'>\n\tfunction afficher_action_classe(id_classe) {\n\t\tnew Ajax.Updater(\$('div_action_conseil_de_classe'), '{$gepiPath}/lib/ajax_action.php?mode=actions_conseil_classe&id_classe='+id_classe,{method: 'get'});\n\t\tafficher_div('div_infobulle_action_conseil_de_classe', 'y', 10, 10);\n\t}\n</script>"; $texte_infobulle = "<div id='div_action_conseil_de_classe'></div>"; $tabdiv_infobulle[] = creer_div_infobulle('div_infobulle_action_conseil_de_classe', "Bulletins et conseils de classe", "", $texte_infobulle, "", 40, 0, 'y', 'y', 'n', 'n'); $tab_txt = array(); $tab_lien = array(); $tab_extra = array(); $sql = retourne_sql_mes_classes(); $res_mes_classes = mysqli_query($GLOBALS["mysqli"], $sql); while ($lig_mes_classes = mysqli_fetch_object($res_mes_classes)) { $tab_txt[] = $lig_mes_classes->classe; $tab_lien[] = $_SERVER['PHP_SELF'] . "?id_classe=" . $lig_mes_classes->id; $tab_extra[] = " onclick=\"afficher_action_classe({$lig_mes_classes->id});return false;\""; } $nbcol = 3; echo "<div style='margin-left:3em;'>"; tab_liste($tab_txt, $tab_lien, $nbcol, NULL, $tab_extra); echo "</div>"; } else { echo "<p class='bold'><a href='../accueil.php'><img src='../images/icons/back.png' alt='Retour' class='back_link'/> Retour</a>\n | <a href='" . $_SERVER['PHP_SELF'] . "'>Choisir une autre classe</a></p>\n\n<h2>Bulletins et conseils de classe</h2>\n" . affiche_choix_action_conseil_de_classe($id_classe); } require "../lib/footer.inc.php";
<?php $tab_txt = array(); $tab_lien = array(); while ($lig_clas = mysqli_fetch_object($res_clas)) { $tab_txt[] = $lig_clas->classe; if (isset($id_incident)) { //$tab_lien[]=$_SERVER['PHP_SELF']."?id_classe=".$lig_clas->id."&id_incident=$id_incident"; $tab_lien[] = $_SERVER['PHP_SELF'] . "?id_classe=" . $lig_clas->id . "&id_incident={$id_incident}' onclick='return confirm_abandon (this, change, \"{$themessage}\")"; } else { $tab_lien[] = $_SERVER['PHP_SELF'] . "?id_classe=" . $lig_clas->id; } } ?> <blockquote> <?php tab_liste($tab_txt, $tab_lien, 4); ?> </blockquote> </div> <?php } } ?> <!--/blockquote--> <?php //================================================================ echo "<div style='float:left; width: 38%; padding:0.5em; border: 1px solid grey; margin-top:0.5em; background-image: url(\"../images/background/opacite50.png\");'>\n"; //$sql="SELECT DISTINCT statut FROM utilisateurs WHERE statut!='responsable' ORDER BY statut;"; $sql = "SELECT DISTINCT statut FROM utilisateurs WHERE statut!='responsable' AND statut!='eleve' AND etat='actif' ORDER BY statut;"; $res = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res) == 0) {
echo "<br /><a href='index.php?id_classe=$id_classe'>$classe_liste</a>\n"; $i++; } */ $i = 0; unset($tab_lien); unset($tab_txt); $tab_txt = array(); $tab_lien = array(); while ($i < $nombreligne) { $tab_lien[$i] = "index.php?id_classe=" . old_mysql_result($calldata, $i, "id"); $tab_txt[$i] = old_mysql_result($calldata, $i, "classe"); $i++; } tab_liste($tab_txt, $tab_lien, 3); echo "<br />\n"; } else { // On choisit la période : echo "<p class=bold><a href='index.php'><img src='../images/icons/back.png' alt='Retour' class='back_link'/> Choisir une autre classe</a>"; echo " | <a href='import_absences_sconet.php'>Importer les absences de Sconet par lots</a>\n"; echo " | <a href='import_absences_csv.php'>Importer les absences depuis un CSV par lots</a>\n"; echo "</p>\n"; $call_classe = mysqli_query($GLOBALS["mysqli"], "SELECT classe FROM classes WHERE id = '{$id_classe}'"); $classe = old_mysql_result($call_classe, "0", "classe"); echo "<h2>Classe de " . $classe . "</h2>\n"; echo "<p><b>Saisie manuelle - Choisissez la période : </b></p>\n"; //echo "<ul>\n"; $i = "1"; echo "<table class='boireaus' cellpadding='3'>\n"; // si le module de gestion des absences est activé alors on ajout un colspan de 2 pour l'entêt d'importation
} $nbcol=3; tab_liste($tab_txt,$tab_lien,$nbcol); echo "<br />"; } if(count($tab_autres_classes)>0) { echo "<p>Choisissez parmi les classes que vous n'avez pas en responsabilité :</p>"; $tab_txt=array(); $tab_lien=array(); foreach($tab_autres_classes as $current_id_classe => $current_classe) { $tab_txt[]=$current_classe; $tab_lien[]=$_SERVER['PHP_SELF']."?id_classe=".$current_id_classe; } $nbcol=3; tab_liste($tab_txt,$tab_lien,$nbcol); } } require_once("../lib/footer.inc.php"); die(); } elseif(!isset($num_periode)) { echo " | <a href='".$_SERVER['PHP_SELF']."'>Choisir une autre classe</a></p> <h1>Graphes de la classe de ".get_nom_classe($id_classe)."</h1> <p style='text-indent:-3em; margin-left:3em;'>Choisissez une période :<br />"; $sql="SELECT p.* FROM periodes p WHERE p.id_classe='$id_classe' ORDER BY num_periode;"; //echo "$sql<br />"; $res=mysqli_query($GLOBALS["mysqli"], $sql); while($lig=mysqli_fetch_object($res)) {
echo_selon_mode("\n<p style='color:red;'>Aucune classe n'a été trouvée.</p>"); } else { $tab_txt = array(); $tab_lien = array(); /* while($lig=mysqli_fetch_object($res)) { $tab_txt[]=$lig->classe; $tab_lien[]=$_SERVER['PHP_SELF']."?affichage=semaine&type_affichage=classe&id_classe=".$lig->id_classe; } */ foreach ($tab_classes as $current_id_classe => $current_nom_classe) { $tab_txt[] = $current_nom_classe; $tab_lien[] = $_SERVER['PHP_SELF'] . "?affichage=semaine&type_affichage=classe&id_classe=" . $current_id_classe; } $nbcol = 6; echo_selon_mode(tab_liste($tab_txt, $tab_lien, $nbcol)); } if ($_SESSION['statut'] == 'professeur' && !getSettingAOui('AccesProf_EdtProfs')) { echo_selon_mode("\n<p class='bold'>Afficher un emploi du temps professeur : <a href='" . $_SERVER['PHP_SELF'] . "?affichage=semaine&type_affichage=prof&login_prof=" . $_SESSION['login'] . "'>" . $_SESSION['civilite'] . " " . casse_mot($_SESSION['nom'], "maj") . " " . casse_mot($_SESSION['prenom'], "majf2") . "</a></p>"); } else { echo_selon_mode("\n<p class='bold'>Afficher un emploi du temps professeur :</p>"); $page_lien = $_SERVER['PHP_SELF']; $nom_var_login = "******"; $tab_statuts = array("professeur"); $autres_parametres_lien = "&affichage=semaine&type_affichage=prof"; echo_selon_mode(liens_user($page_lien, $nom_var_login, $tab_statuts, $autres_parametres_lien)); } require "../lib/footer.inc.php"; die; } //============================================================
} echo "<p>Cliquez sur la classe pour laquelle vous souhaitez éditer les documents ECTS :</p>\n"; //echo "<br/><p><a href='recapitulatif.php?id_classe=all' target='_new'>Toutes les classes</a></p>"; $i = 0; unset($tab_lien); unset($tab_txt); $nombreligne = mysqli_num_rows($call_classe); while ($i < $nombreligne){ $tab_lien[$i] = "recapitulatif.php?id_classe=".old_mysql_result($call_classe, $i, "id"); $tab_txt[$i] = old_mysql_result($call_classe, $i, "classe"); $i++; } tab_liste($tab_txt,$tab_lien,3,"target='_new'"); echo "<p><br /></p>\n"; } else { // Ici, on affiche le tableau // On load les les périodes de l'année en cours, notamment pour connaître // la période actuelle include "../lib/periodes.inc.php"; // Initialisation des tableaux $annees = array(); // Contient années->périodes->matieres. // C'est le tableau global de référence pour les colonnes.
$tab_lien=array(); while($lig_clas=mysqli_fetch_object($res_clas)) { $tab_txt[]=$lig_clas->classe; if(isset($id_incident)) { //$tab_lien[]=$_SERVER['PHP_SELF']."?id_classe=".$lig_clas->id."&id_incident=$id_incident"; $tab_lien[]=$_SERVER['PHP_SELF']."?id_classe=".$lig_clas->id."&id_incident=$id_incident' onclick='return confirm_abandon (this, change, \"$themessage\")"; } else { $tab_lien[]=$_SERVER['PHP_SELF']."?id_classe=".$lig_clas->id; } } ?> <blockquote> <?php tab_liste($tab_txt,$tab_lien,4);?> </blockquote> </div> <?php } } ?> <!--/blockquote--> <?php //================================================================ echo "<div style='float:left; width: 38%; padding:0.5em; border: 1px solid grey; margin-top:0.5em; background-image: url(\"../images/background/opacite50.png\");'>\n"; //$sql="SELECT DISTINCT statut FROM utilisateurs WHERE statut!='responsable' ORDER BY statut;"; $sql="SELECT DISTINCT statut FROM utilisateurs WHERE statut!='responsable' AND statut!='eleve' AND etat='actif' ORDER BY statut;";