Пример #1
0
$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
Пример #2
0
/**
 * 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;
}