$resultat_session = $session_gepi->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(); }; if (!checkAccess()) { header("Location: ../../logout.php?auto=1"); die(); } // Initialisation des variables $choix_creneau = isset($_POST["choix_creneau"]) ? $_POST["choix_creneau"] : (isset($_GET["choix_creneau"]) ? $_GET["choix_creneau"] : retourneCreneau()); $vers_absence = isset($_GET["vers_absence"]) ? $_GET["vers_absence"] : NULL; $vers_retard = isset($_GET["vers_retard"]) ? $_GET["vers_retard"] : NULL; $aff_nbre_abs = NULL; $dp = $ext = $int = 0; //======Quelques variables utiles=========== $date_jour = date("d/m/Y"); $date_mysql = date("Y-m-d"); $heure_mysql = date("H:i:s"); // ++== Traitements des données == ++ $test = phpversion(); $version = mb_substr($test, 0, 1); if ($version != 5) { // rien à faire
/** * Fonction qui retourne l'id du cours d'un prof à un créneau, jour et type_semaine donnés * @param string $prof Login de l'enseignant * @return int l'id du cours */ function retourneCours($prof) { global $mysqli; $retour = 'non'; $sql = "SELECT id_cours FROM edt_cours, j_groupes_professeurs WHERE\r\n\t\t\tedt_cours.jour_semaine='" . retourneJour('') . "' AND\r\n\t\t\tedt_cours.id_definie_periode='" . retourneCreneau() . "' AND\r\n\t\t\tedt_cours.id_groupe=j_groupes_professeurs.id_groupe AND\r\n\t\t\tlogin='******' AND\r\n\t\t\tedt_cours.heuredeb_dec = '0' AND\r\n\t\t\t(edt_cours.id_semaine = '" . typeSemaineActu() . "' OR edt_cours.id_semaine = '0')\r\n\t\t\tORDER BY edt_cours.id_semaine"; $query = mysqli_query($mysqli, $sql) or die('Erreur : retourneCours(prof) !' . mysqli_error($GLOBALS["mysqli"])); $nbreCours = $query->num_rows; if ($nbreCours >= 1) { $reponse = $query->fetch_object(); $retour = $reponse->id_cours; $query->close(); } else { // On teste les AID $sql_aid = "SELECT id_cours FROM edt_cours WHERE\r\n jour_semaine = '" . retourneJour('') . "' AND\r\n id_definie_periode = '" . retourneCreneau() . "' AND\r\n id_aid != NULL AND\r\n id_aid != '' AND\r\n login_prof = '" . $prof . "' AND\r\n heuredeb_dec = '0' AND\r\n (id_semaine = '" . typeSemaineActu() . "' OR id_semaine = '0')\r\n ORDER BY id_semaine"; $query_aid = mysqli_query($mysqli, $sql_aid) or die('Erreur : retourneCours(prof) !' . mysqli_error($GLOBALS["mysqli"])); $nbreCours = $query_aid->num_rows; if ($nbreCours >= 1) { $reponse_aid = $query_aid->fetch_object(); $retour = $reponse_aid->id_cours; $query_aid->close(); } } return $retour; }