$value) { $$key = $value; } include ("info.inc"); # # Fonction qui impose au moins un vrai blanc dans une variable # function blanc($entree) { if ($entree) return $entree; else return " "; } # # Début des requêtes SQL # # Connexion à la base de données "cmapdb" # if (!@mysql_pconnect($db_host, $db_user, $db_pass)) { echo("Error connecting to server"); exit; } if (!@mysql_select_db($db)) { echo("Error connecting to database"); exit; } $current_annee = date ("Y"); $current_mois = date ("M"); $current_jour = date ("j"); echo "Date courante : $current_jour $current_mois $current_annee"; # # Generation des listes # # CENTRE - personnes emmargeant au CMAP exclusivement (p) $file = "/home/httpd/html/mail/centre.list"; $file_number = fopen($file,"w"); $laliste = ""; $query = "SELECT Email,login FROM Utilisateurs WHERE Fonction!='entité' AND Presence='p' ORDER BY login"; $result = mysql_query($query); $premier=1; while($row = mysql_fetch_assoc($result)) { $emailB=$row["Email"]; if ($emailB != "") if ($premier){ $laliste = $laliste . "$emailB"; $premier=0; } else $laliste = $laliste . ",\n$emailB"; } fputs($file_number,"$laliste"); fclose($file_number); # LABO - personnes persentes au labo (p + ext) $file = "/home/httpd/html/mail/labo.list"; $file_number = fopen($file,"w"); $laliste = ""; $query = "SELECT Email,login FROM Utilisateurs WHERE Fonction!='entité' AND (Presence='p' OR Presence='ext') ORDER BY `login` ASC "; $result = mysql_query($query); $premier=1; while($row = mysql_fetch_assoc($result)) { $emailB=$row["Email"]; if ($emailB != "") if ($premier){ $laliste = $laliste . "$emailB"; $premier=0; } else $laliste = $laliste . ",\n$emailB"; } fputs($file_number,"$laliste"); fclose($file_number); # # SUPPRIMER UN UTILISATEUR # if ($submit == "Supprimer") { if (! strtolower($confirm_suppr) == "oui") { echo "

ATTENTION, VOUS N'AVEZ PAS CONFIRMER VOTRE REQUETE !!!

\n "; } else { # # On recupere les equipes concernees par cet utilisateur # pour la mise a jour des tables Equipes et Membre_Equipes # # 1er cas l'utilisateur est Responsable0 de l'equipe # $query ="SELECT * FROM Equipes WHERE Responsable0='$id' "; $result = mysql_query($query); while($row = mysql_fetch_assoc($result)) { $equipe_a_corriger=$row["ID"]; $responsable0 = $row["Responsable0"]; $responsable1 = $row["Responsable1"]; $responsable2 = $row["Responsable2"]; # # On decale les responsables de $equipe_a_corriger # pour ne pas laisser de trou : # $query = "UPDATE Equipes SET Responsable0='$responsable1', Responsable1='$responsable2', Responsable2='' WHERE ID='$equipe_a_corriger' "; $result = mysql_query($query); } # # 2eme cas l'utilisateur est Responsable1 de l'equipe # $query ="SELECT * FROM Equipes WHERE Responsable1='$id' "; $result = mysql_query($query); while($row = mysql_fetch_assoc($result)) { $equipe_a_corriger=$row["ID"]; $responsable1 = $row["Responsable1"]; $responsable2 = $row["Responsable2"]; # # On decale les responsables de $equipe_a_corriger # pour ne pas laisser de trou : # $query = "UPDATE Equipes SET Responsable1='$responsable2', Responsable2='' WHERE ID='$equipe_a_corriger' "; $result = mysql_query($query); } # # 3eme cas l'utilisateur est Responsable2 de l'equipe # $query ="SELECT * FROM Equipes WHERE Responsable2='$id' "; $result = mysql_query($query); while($row = mysql_fetch_assoc($result)) { $equipe_a_corriger=$row["ID"]; # # On decale les responsables de $equipe_a_corriger # pour ne pas laisser de trou : # $query = "UPDATE Equipes SET Responsable2='' WHERE ID='$equipe_a_corriger' "; $result = mysql_query($query); } # # Mise à jour de la table Utilisateurs # $query ="DELETE FROM Utilisateurs WHERE ID='$id' "; $result = mysql_query($query); # # On met à jour la mailing liste interne au labo et la liste des doctorants # include ("mailing_list.inc"); include ("mailing_doctorants.inc"); # # Mise à jour de la table Membre_Equipes # $query ="DELETE FROM Membre_Equipes WHERE Membre='$id' "; $result = mysql_query($query); } } # # MODIFIER UN UTILISATEUR # if ($submit == "Modifier") { if (! strtolower($confirm_modif) == "oui") { echo "

ATTENTION, VOUS N'AVEZ PAS CONFIRMER VOTRE REQUETE !!!

\n "; } else { # # Détermination des dates de naissance, d'entrée et sortie à partir des variables # $arrivee_annee, $arrivee_mois, $arrivee_jour, # $depart_annee, $depart_mois et $depart_jour : # $naissance=$annee_naissance . "-" . $mois_naissance . "-" . $jour_naissance; $date_in=$arrivee_annee . "-" . $arrivee_mois . "-" . $arrivee_jour; $date_out=$depart_annee . "-" . $depart_mois . "-" . $depart_jour; #' #Upload de la photo $uploadfile = $uploaddir . basename( $_FILES['photo']['name']) ; move_uploaded_file($_FILES['photo']['tmp_name'], $uploadfile); $photo= $_FILES['photo']['name']; if ($presence != 'p' && $presence != 'ext') { if ($resp_equipe1 != '' or $resp_equipe2 != '' or $resp_equipe3 != '' or $equipe1 != '' or $equipe2 != '' or $equipe3 != '') { echo "

ATTENTION $prenom $nom A UNE PRESENCE QUI NE PERMET PAS DE L'INCLURE DANS UNE EQUIPE !!!!

"; $resp_equipe1 = ''; $resp_equipe2 = ''; $resp_equipe3 = ''; $equipe1 = ''; $equipe2 = ''; $equipe3 = ''; } } # # Mise à jour de la table Utilisateurs # # Gere le cas ou on à pas precise de photo, il ne faut pas ecraser l'ancienne if ($photo!="") { $update_photo=", photo='$photo'"; } else { $update_photo=""; } $query = "UPDATE Utilisateurs SET Nom='$nom', Prenom='$prenom', Naissance='$naissance', Pays='$pays', Groupe_ID='$groupe_ID', Home_Dir='$home_Dir', Fonction='$fonction', Directeur_These='$directeur_these', Titre='$titre', Organisme_employeur='$organisme_employeur', Indice='$indice', Fonction_secondaire='$fonction_secondaire', Titre_secondaire='$titre_secondaire', Presence='$presence', Poste='$poste', Piece='$piece', Clef='$clef', Email='$email', Login='$login', Sexe='$sexe', Date_out='$date_out', Date_in='$date_in', Remarques='$remarques', Resp_equipe1='$resp_equipe1', Resp_equipe2='$resp_equipe2', Resp_equipe3='$resp_equipe3', Equipe1='$equipe1', Equipe2='$equipe2', Equipe3='$equipe3' $update_photo WHERE ID='$id' "; $result = mysql_query($query); if ($presence == 'p' or $presence == 'np') { # # On met à jour la mailing liste interne au labo et la liste des doctorants # include ("mailing_list.inc"); include ("mailing_doctorants.inc"); # On recupere les equipes concernees par cet utilisateur # pour la mise a jour des tables Equipes et Membre_Equipes # # 1er cas l'utilisateur etait Responsable0 de l'equipe # $query ="SELECT * FROM Equipes WHERE Responsable0='$id' "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $equipe_a_corriger=$row["ID"]; $responsable0 = $row["Responsable0"]; $responsable1 = $row["Responsable1"]; $responsable2 = $row["Responsable2"]; if ($equipe_a_corriger != $resp_equipe1 && $equipe_a_corriger != $resp_equipe2 && $equipe_a_corriger != $resp_equipe3 ) { # # On decale les responsables de $equipe_a_corriger # pour ne pas laisser de trou : # $query = "UPDATE Equipes SET Responsable0='$responsable1', Responsable1='$responsable2', Responsable2='' WHERE ID='$equipe_a_corriger' "; $result = mysql_query($query); } # # 2eme cas l'utilisateur etait Responsable1 de l'equipe # $query ="SELECT * FROM Equipes WHERE Responsable1='$id' "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $equipe_a_corriger=$row["ID"]; $responsable1 = $row["Responsable1"]; $responsable2 = $row["Responsable2"]; if ($equipe_a_corriger != $resp_equipe1 && $equipe_a_corriger != $resp_equipe2 && $equipe_a_corriger != $resp_equipe3 ) { # # On decale les responsables de $equipe_a_corriger # pour ne pas laisser de trou : # $query = "UPDATE Equipes SET Responsable1='$responsable2', Responsable2='' WHERE ID='$equipe_a_corriger' "; $result = mysql_query($query); } # # 3eme cas l'utilisateur est Responsable2 de l'equipe # $query ="SELECT * FROM Equipes WHERE Responsable2='$id' "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $equipe_a_corriger=$row["ID"]; if ($equipe_a_corriger != $resp_equipe1 && $equipe_a_corriger != $resp_equipe2 && $equipe_a_corriger != $resp_equipe3 ) { # # On decale les responsables de $equipe_a_corriger # pour ne pas laisser de trou : # $query = "UPDATE Equipes SET Responsable2='' WHERE ID='$equipe_a_corriger' "; $result = mysql_query($query); } # if ($resp_equipe1) { # # 1ere equipe dont est responsable l'utilisateur # $query ="SELECT * FROM Equipes WHERE ID='$resp_equipe1' "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $titre =$row["Titre"]; $responsable0 = $row["Responsable0"]; $responsable1 = $row["Responsable1"]; $responsable2 = $row["Responsable2"]; # # On cherche le premier champ Responsable0,1 ou 2, libre # if ($responsable0 == 0) { $query = "UPDATE Equipes SET Responsable0='$id' WHERE ID='$resp_equipe1' "; $result = mysql_query($query); } elseif ($responsable1 == 0) { $query = "UPDATE Equipes SET Responsable1='$id' WHERE ID='$resp_equipe1' "; $result = mysql_query($query); } elseif ($responsable2 == 0) { $query = "UPDATE Equipes SET Responsable2='$id' WHERE ID='$resp_equipe1' "; $result = mysql_query($query); } elseif ($id != $responsable0 && $id != $responsable1 && $id != $responsable2) { echo "

CAS 1 ATTENTION L'EQUIPE $titre A DEJA 3 RESPONSABLES !!!

"; } } if ($resp_equipe2) { # # 2eme equipe dont est responsable l'utilisateur # $query ="SELECT * FROM Equipes WHERE ID='$resp_equipe2' "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $titre =$row["Titre"]; $responsable0 = $row["Responsable0"]; $responsable1 = $row["Responsable1"]; $responsable2 = $row["Responsable2"]; # # On cherche le premier champ Responble0,1 ou 2, libre # if ($responsable0 == 0) { $query = "UPDATE Equipes SET Responsable0='$id' WHERE ID='$resp_equipe2' "; $result = mysql_query($query); } elseif ($responsable1 == 0) { $query = "UPDATE Equipes SET Responsable1='$id' WHERE ID='$resp_equipe2' "; $result = mysql_query($query); } elseif ($responsable2 == 0) { $query = "UPDATE Equipes SET Responsable2='$id' WHERE ID='$resp_equipe2' "; $result = mysql_query($query); } elseif ($id != $responsable0 && $id != $responsable1 && $id != $responsable2) { echo "

CAS 2 ATTENTION L'EQUIPE $titre A DEJA 3 RESPONSABLES !!!

"; } } if ($resp_equipe3) { # # 3eme equipe dont est responsable l'utilisateur # $query ="SELECT * FROM Equipes WHERE ID='$resp_equipe3' "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $titre =$row["Titre"]; $responsable0 = $row["Responsable0"]; $responsable1 = $row["Responsable1"]; $responsable2 = $row["Responsable2"]; # # On cherche le premier champ Responble0,1 ou 2, libre # if ($responsable0 == 0) { $query = "UPDATE Equipes SET Responsable0='$id' WHERE ID='$resp_equipe3' "; $result = mysql_query($query); } elseif ($responsable1 == 0) { $query = "UPDATE Equipes SET Responsable1='$id' WHERE ID='$resp_equipe3' "; $result = mysql_query($query); } elseif ($responsable2 == 0) { $query = "UPDATE Equipes SET Responsable2='$id' WHERE ID='$resp_equipe3' "; $result = mysql_query($query); } elseif ($id != $responsable0 && $id != $responsable1 && $id != $responsable2) { echo "

CAS 3 ATTENTION L'EQUIPE $titre A DEJA 3 RESPONSABLES !!!

"; } } # # Mise a jour de la table Membre_Equipes # # # On commence par supprimer cet utilisateur de la table, pour eviter les doublons # $query = "DELETE FROM Membre_Equipes WHERE Membre='$id' "; $result = mysql_query($query); # 1ere equipe : $equipe1 if ($equipe1 != '') { $query = "INSERT INTO Membre_Equipes ( Membre, Equipes ) VALUES ( '$id', '$equipe1' ) "; $result = mysql_query($query); } # 2eme equipe : $equipe1 if ($equipe2 != '') { $query = "INSERT INTO Membre_Equipes ( Membre, Equipes ) VALUES ( '$id', '$equipe2' ) "; $result = mysql_query($query); } # 3eme equipe : $equipe3 if ($equipe3 != '') { $query = "INSERT INTO Membre_Equipes ( Membre, Equipes ) VALUES ( '$id', '$equipe3' ) "; $result = mysql_query($query); } } } } # # AJOUTER UN UTILISATEUR # if ($submit == "Ajouter") { if (! strtolower($confirm_ajout) == "oui") { echo "

ATTENTION, VOUS N'AVEZ PAS CONFIRMER VOTRE REQUETE !!!

\n "; } else { # # Vérification que au moins un des champs de données a été # saisi : # $verif= $nom. $prenom. $naissance. $pays. $groupe_ID. $home_Dir. $fonction. $titre. $organisme_employeur. $indice. $fonction_secondaire. $titre_secondaire. $presence. $poste. $piece. $clef. $email. $login. $sexe. $date_out. $date_in. $remarques; if ($verif) { # # Upload de la photo # $uploadfile = $uploaddir . basename( $_FILES['photo']['name']) ; move_uploaded_file($_FILES['photo']['tmp_name'], $uploadfile); $photo= $_FILES['photo']['name']; # # On verifie que cet utilisateur ne figure pas deja dans la table # $query = "SELECT * FROM Utilisateurs WHERE ( Nom='$nom' AND Prenom='$prenom' ) "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $nom_test = $row["Nom"]; $prenom_test = $row["Prenom"]; $id_test = $row["ID"]; if ($nom_test != $nom && $prenom_test != $prenom) { # # Entree du nouvel utilisateur dans la base # if ($presence != 'p' && $presence != 'np') { if ($resp_equipe1 != '' or $resp_equipe2 != '' or $resp_equipe3 != '' or $equipe1 != '' or $equipe2 != '' or $equipe3 != '') { echo "

ATTENTION $prenom $nom A UNE PRESENCE QUI NE PERMET PAS DE L'INCLURE DANS UNE EQUIPE !!!!

"; $resp_equipe1 = ''; $resp_equipe2 = ''; $resp_equipe3 = ''; $equipe1 = ''; $equipe2 = ''; $equipe3 = ''; } } # # Détermination des dates de naissance, d'entrée et sortie à partir des variables # $arrivee_annee, arrivee_mois, arrivee_jour, depart_annee, depart_mois # et depart_jour : # $naissance=$annee_naissance . "-" . $mois_naissance . "-" . $jour_naissance; $date_in=$arrivee_annee . "-" . $arrivee_mois . "-" . $arrivee_jour; $date_out=$depart_annee . "-" . $depart_mois . "-" . $depart_jour; $query = "INSERT INTO Utilisateurs ( Nom , Prenom, Naissance, Pays, Groupe_ID, Home_Dir, Fonction, Directeur_These, Titre, Organisme_employeur, Indice, Fonction_secondaire, Titre_secondaire, Presence, Poste, Piece, Clef, Email, Login, Sexe, Date_out, Date_in, Resp_equipe1, Resp_equipe2, Resp_equipe3, Equipe1, Equipe2, Equipe3, Remarques, photo ) VALUES ( '$nom', '$prenom', '$naissance', '$pays', '$groupe_ID', '$home_Dir', '$fonction', '$directeur_these', '$titre', '$organisme_employeur', '$indice', '$fonction_secondaire', '$titre_secondaire', '$presence', '$poste', '$piece', '$clef', '$email', '$login', '$sexe', '$date_out', '$date_in', '$resp_equipe1', '$resp_equipe2', '$resp_equipe3', '$equipe1', '$equipe2', '$equipe3', '$remarques', '$photo' )"; $result = mysql_query($query); echo "

Utilisateur $nom ajouté

"; # # On met à jour la mailing liste interne au labo et la liste des doctorants # include ("mailing_list.inc"); include ("mailing_doctorants.inc"); # # On recupere le nouvel ID pour la mise a jour des autres tables # $query = "SELECT ID FROM Utilisateurs WHERE ( Nom='$nom' AND Prenom='$prenom' ) "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $id = $row["ID"]; if ($presence == 'p' or $presence == 'np') { # # Cet utilisateur peut-etre membre ou responsable d'equipe # # On recupere les equipes concernees par cet utilisateur # pour la mise a jour des tables Equipes et Membre_Equipes # # 1er cas l'utilisateur etait Responsable0 de l'equipe # $query ="SELECT * FROM Equipes WHERE Responsable0='$id' "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $equipe_a_corriger=$row["ID"]; $responsable0 = $row["Responsable0"]; $responsable1 = $row["Responsable1"]; $responsable2 = $row["Responsable2"]; if ($equipe_a_corriger != $resp_equipe1 && $equipe_a_corriger != $resp_equipe2 && $equipe_a_corriger != $resp_equipe3 ) { # # On decale les responsables de $equipe_a_corriger # pour ne pas laisser de trou : # $query = "UPDATE Equipes SET Responsable0='$responsable1', Responsable1='$responsable2', Responsable2='' WHERE ID='$equipe_a_corriger' "; $result = mysql_query($query); } # # 2eme cas l'utilisateur etait Responsable1 de l'equipe # $query ="SELECT * FROM Equipes WHERE Responsable1='$id' "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $equipe_a_corriger=$row["ID"]; $responsable1 = $row["Responsable1"]; $responsable2 = $row["Responsable2"]; if ($equipe_a_corriger != $resp_equipe1 && $equipe_a_corriger != $resp_equipe2 && $equipe_a_corriger != $resp_equipe3 ) { # # On decale les responsables de $equipe_a_corriger # pour ne pas laisser de trou : # $query = "UPDATE Equipes SET Responsable1='$responsable2', Responsable2='' WHERE ID='$equipe_a_corriger' "; $result = mysql_query($query); } # # 3eme cas l'utilisateur est Responsable2 de l'equipe # $query ="SELECT * FROM Equipes WHERE Responsable2='$id' "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $equipe_a_corriger=$row["ID"]; if ($equipe_a_corriger != $resp_equipe1 && $equipe_a_corriger != $resp_equipe2 && $equipe_a_corriger != $resp_equipe3 ) { # # On decale les responsables de $equipe_a_corriger # pour ne pas laisser de trou : # $query = "UPDATE Equipes SET Responsable2='' WHERE ID='$equipe_a_corriger' "; $result = mysql_query($query); } if ($resp_equipe1) { # # 1ere equipe dont est responsable utilisateur # $query ="SELECT * FROM Equipes WHERE ID='$resp_equipe1' "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $titre =$row["Titre"]; $responsable0 = $row["Responsable0"]; $responsable1 = $row["Responsable1"]; $responsable2 = $row["Responsable2"]; echo "

responsable 0 = $responsable0

"; echo "

responsable 1 = $responsable1

"; echo "

responsable 2 = $responsable2

"; echo "

equipe = $titre

"; echo "

resp_equipe1 = $resp_equipe1

"; # # On cherche le premier champ Responsable0,1 ou 2, libre # if ($responsable0 == 0) { echo "

cas 1 responsable 0 = $responsable0

"; $query = "UPDATE Equipes SET Responsable0='$id' WHERE ID='$resp_equipe1' "; $result = mysql_query($query); } elseif ($responsable1 == 0) { echo "

cas 2 responsable 1 = $responsable1

"; $query = "UPDATE Equipes SET Responsable1='$id' WHERE ID='$resp_equipe1' "; $result = mysql_query($query); } elseif ($responsable2 == 0) { echo "

cas 3 responsable 2 = $responsable2 utilisateur = $id

"; $query = "UPDATE Equipes SET Responsable2='$id' WHERE ID='$resp_equipe1' "; $result = mysql_query($query); } elseif ($id != $responsable0 && $id != $responsable1 && $id != $responsable2) { echo "

cas 4

"; echo "

CAS 1 ATTENTION LEQUIPE $titre A DEJA 3 RESPONSABLES !!!

"; } } if ($resp_equipe2) { # # 2eme equipe dont est responsable utilisateur # $query ="SELECT * FROM Equipes WHERE ID='$resp_equipe2' "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $titre =$row["Titre"]; $responsable0 = $row["Responsable0"]; $responsable1 = $row["Responsable1"]; $responsable2 = $row["Responsable2"]; # # On cherche le premier champ Responble0,1 ou 2, libre # if ($responsable0 == 0) { $query = "UPDATE Equipes SET Responsable0='$id' WHERE ID='$resp_equipe2' "; $result = mysql_query($query); } elseif ($responsable1 == 0) { $query = "UPDATE Equipes SET Responsable1='$id' WHERE ID='$resp_equipe2' "; $result = mysql_query($query); } elseif ($responsable2 == 0) { $query = "UPDATE Equipes SET Responsable2='$id' WHERE ID='$resp_equipe2' "; $result = mysql_query($query); } elseif ($id != $responsable0 && $id != $responsable1 && $id != $responsable2) { echo "

CAS 2 ATTENTION L'EQUIPE $titre A DEJA 3 RESPONSABLES !!!

"; } } if ($resp_equipe3) { # # 3eme equipe dont est responsable utilisateur # $query ="SELECT * FROM Equipes WHERE ID='$resp_equipe3' "; $result = mysql_query($query); $row = mysql_fetch_assoc($result); $titre =$row["Titre"]; $responsable0 = $row["Responsable0"]; $responsable1 = $row["Responsable1"]; $responsable2 = $row["Responsable2"]; # # On cherche le premier champ Responble0,1 ou 2, libre # if ($responsable0 == 0) { $query = "UPDATE Equipes SET Responsable0='$id' WHERE ID='$resp_equipe3' "; $result = mysql_query($query); } elseif ($responsable1 == 0) { $query = "UPDATE Equipes SET Responsable1='$id' WHERE ID='$resp_equipe3' "; $result = mysql_query($query); } elseif ($responsable2 == 0) { $query = "UPDATE Equipes SET Responsable2='$id' WHERE ID='$resp_equipe3' "; $result = mysql_query($query); } elseif ($id != $responsable0 && $id != $responsable1 && $id != $responsable2) { echo "

CAS 3 ATTENTION L'EQUIPE $titre A DEJA 3 RESPONSABLES !!!

"; } } # # Mise a jour de la table Membre_Equipes # echo "

equipe1 = $equipe1

"; echo "

equipe2 = $equipe2

"; echo "

equipe3 = $equipe3

"; echo "

utilisateur = $id

"; # # On supprime preventivement cet utilisateur de la table # $query = "DELETE FROM Membre_Equipes WHERE Membre='$id' "; # 1ere equipe : $equipe1 if ($equipe1 != '') { $query = "INSERT INTO Membre_Equipes ( Membre, Equipes ) VALUES ( '$id', '$equipe1' ) "; $result = mysql_query($query); } # 2eme equipe : $equipe1 if ($equipe2 != '') { $query = "INSERT INTO Membre_Equipes ( Membre, Equipes ) VALUES ( '$id', '$equipe2' ) "; $result = mysql_query($query); } # 3eme equipe : $equipe3 if ($equipe3 != '') { $query = "INSERT INTO Membre_Equipes ( Membre, Equipes ) VALUES ( '$id', '$equipe3' ) "; $result = mysql_query($query); } } } else { echo "

ATTENTION, L'UTILISATEUR $prenom $nom EST DEJA DANS LA BASE !!!

\n "; } } else { echo "

ATTENTION, VOUS N'AVEZ SAISI AUCUNE DONNEE !!!

\n "; } } } ?>

Générer la liste du personnel, les casiers courrier et les étiquettes de porte :

  Personnel du CMAP   Casiers courrier   Etiquettes de porte  

Listes par fonction :

  Doctorants   Enseignants-chercheurs   ITA  

Pour ajouter un utilisateur cliquer là : Ajout d'utilisateur

Pour supprimer ou modifier les données relatives à un utilisateur, cliquer sur son nom dans la liste ci-dessous. Sortie Excel

"; echo " "; $count = 1; # # Récupération des informations relatives à chaque personne # if ($sort=="presence") { $classement = "Presence, Nom"; } elseif ($sort=="fonction" ) { $classement = "Fonction, Presence, Nom"; } else { $classement = "Nom"; } $query = "SELECT * FROM Utilisateurs WHERE Fonction!='entité' AND Titre!='Salle' ORDER BY $classement "; $result = mysql_query($query); while($row = mysql_fetch_assoc($result)) { $count=$count+1; if ($count%2) {$col="#cccccc";} else {$col="#dddddd";} $nom = blanc($row["Nom"]); $prenom = blanc($row["Prenom"]); # # Détermination de la date de naissance sous la forme jour-mois-annee # $naissance = $row["Naissance"]; if ($naissance) { $date= explode("-", $naissance); $annee_naissance = $date[0]; $mois_naissance = $date[1]; $jour_naissance = $date[2]; if ($jour_naissance != 0) { $date_naissance=$jour_naissance . "-" . $mois_naissance . "-" . $annee_naissance; } else { $date_naissance = " "; } } else { $date_naissance = " "; } # $pays = blanc($row["Pays"]); $fonction = blanc($row["Fonction"]); $titre = blanc($row["Titre"]); # $presence = blanc($row["Presence"]); $presence_key=$row["Presence"]; $presence = $presence_hach[$presence_key]; $poste = blanc($row["Poste"]); $piece = blanc($row["Piece"]); $clef = blanc($row["Clef"]); # # Impression HTML des données # echo " \n \n "; } echo"
Nom Prénom Date de naissance Fonction Titre Présence Poste Pièce Clef
$nom $prenom $date_naissance $fonction $titre $presence $poste $piece $clef
\n"; ?>

Pour supprimer ou modifier les données relatives à une entité, cliquer sur sa description dans la liste ci-dessous.

"; echo " "; $count = 1; # # Récupération des informations relatives à entité # $query = "SELECT * FROM Utilisateurs WHERE Fonction='entité' ORDER BY 'Login' "; $result = mysql_query($query); while($row = mysql_fetch_assoc($result)) { $count=$count+1; if ($count%2) {$col="#cccccc";} else {$col="#dddddd";} $remarques = blanc($row["Remarques"]); $groupe_ID = blanc($row["Groupe_ID"]); $home_Dir = blanc($row["Home_Dir"]); $email = blanc($row["Email"]); $login = blanc($row["Login"]); # # Impression HTML des données # echo " \n \n "; } echo"
Description Login Groupe Répertoire courant Email
$remarques $login $groupe_ID $home_Dir $email
\n "; mysql_close(); # #Fin des requêtes SQL # ?>
dernière mise à jour : $date_fichier

"; ?>