$fiche_demo = "y"; } else { $sql = "SELECT * FROM utilisateurs WHERE login='******';"; $res = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res) == 0) { echo "<p style='color:red'>Le login proposé (<em>" . $user_login . "</em>) n'existe pas</p>\n"; require "../lib/footer.inc.php"; die; } $lig = mysqli_fetch_object($res); $nom = casse_mot($lig->nom, "maj"); $prenom = casse_mot($lig->prenom, "majf2"); $identifiant = $user_login; $email = $lig->email; if ($fiche == "eleves") { $chaine_classes = get_chaine_liste_noms_classes_from_ele_login($user_login); } elseif ($fiche == "responsables") { $tab = get_enfants_from_resp_login($user_login, 'avec_classe'); $chaine_enfants = ""; for ($loop = 1; $loop < count($tab); $loop += 2) { if ($loop > 1) { $chaine_enfants .= ", "; } $chaine_enfants .= $tab[$loop]; } } $fiche_demo = "n"; } switch ($fiche) { case 'personnels': $impression = getSettingValue("Impression");
header("Location: ../logout.php?auto=1"); die; } } if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die; } //debug_var(); if (isset($_GET['export_ele_csv']) && isset($_GET['matiere'])) { check_token(); $csv = "INE;ELENOET;ELE_ID;LOGIN;NOM;PRENOM;SEXE;NAISSANCE;CLASSES;\n"; $sql = "SELECT distinct e.* FROM j_eleves_groupes jeg, \n\t\t\t\t\t\tj_groupes_matieres jgm, \n\t\t\t\t\t\tj_eleves_classes jec,\n\t\t\t\t\t\televes e\n\t\t\t\t\tWHERE jeg.id_groupe=jgm.id_groupe AND \n\t\t\t\t\t\tjec.login=jeg.login AND \n\t\t\t\t\t\tjec.login=e.login AND \n\t\t\t\t\t\tjgm.id_matiere='" . $_GET['matiere'] . "';"; $res = mysqli_query($GLOBALS["mysqli"], $sql); while ($lig = mysqli_fetch_object($res)) { $csv .= $lig->no_gep . ";" . $lig->elenoet . ";" . $lig->ele_id . ";" . $lig->login . ";" . $lig->nom . ";" . $lig->prenom . ";" . $lig->sexe . ";" . formate_date($lig->naissance) . ";" . get_chaine_liste_noms_classes_from_ele_login($lig->login) . ";\n"; } $nom_fic = remplace_accents("liste_eleves_suivant_" . $_GET['matiere']) . "_" . strftime("%Y%m%d_%H%M%S") . ".csv"; send_file_download_headers('text/x-csv', $nom_fic); echo echo_csv_encoded($csv); die; } if (isset($_POST['isposted'])) { check_token(); $ok = 'yes'; $ok_categorie = 'yes'; $code_matiere = isset($_POST['code_matiere']) ? $_POST['code_matiere'] : ""; if (isset($_POST['reg_current_matiere'])) { // On vérifie d'abord que l'identifiant est constitué uniquement de lettres et de chiffres : $matiere_name = $_POST['reg_current_matiere']; if (!isset($_POST['matiere_categorie']) || !is_numeric($_POST['matiere_categorie'])) {
} elseif ($lig->moy < 12) { $chaine_moy .= " <span style='color:gray;' title=\"Moyenne générale sur l'année\">"; } elseif ($lig->moy < 15) { $chaine_moy .= " <span style='color:green;' title=\"Moyenne générale sur l'année\">"; } else { $chaine_moy .= " <span style='color:blue;' title=\"Moyenne générale sur l'année\">"; } if ($lig->moy != "") { $chaine_moy .= "({$lig->moy})"; } else { $chaine_moy .= " \n"; } $chaine_moy .= "</span>"; } // Afficher classe et récapitulatif: echo "<p>" . $lig->nom . " " . $lig->prenom . " (" . get_chaine_liste_noms_classes_from_ele_login($_GET['login_ele']) . ") (" . trim(preg_replace("/^,/", "", preg_replace("/,\$/", "", trim(strtr($lig->liste_opt, "|", ", "))))) . ")" . $chaine_profil . $chaine_moy . "</p>\n\t\t\t<table class='boireaus'>\n\t\t\t\t<tr>\n\t\t\t\t\t" . ligne_entete_classe_future() . "\n\t\t\t\t</tr>\n\t\t\t\t<tr class='lig1'>\n\t\t\t\t\t" . ligne_choix_classe_future($_GET['login_ele']) . "\n\t\t\t\t</tr>\n\t\t\t</table>"; } die; /* <table class='boireaus'> <tr> ".ligne_entete_classe_future()." </tr> <tr class='lig1'> ".ligne_choix_classe_future($lig->login)." </tr> </table> */ } if (isset($projet) && isset($_POST['chgt_classe']) && isset($_POST['login_ele']) && isset($_POST['classe_fut'])) { $temoin = "y";