|
|
|
@ -239,10 +239,23 @@ void menuCandidat(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int* nb
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void menuResponsable(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int* nbVilles, int* nbCandidats) {
|
|
|
|
|
//VilleIUT** tiut = *tiutPointer;
|
|
|
|
|
char poubelle; // Permet de stocker les caractères aspirés en trop sur stdin lors du choix dans le menu
|
|
|
|
|
// poubelle: permet de stocker les caractères aspirés en trop sur stdin lors du choix dans le menu
|
|
|
|
|
// pass: contient la valeur entrée par l'utilisateur lors de la saisie du mot de passe
|
|
|
|
|
char poubelle, pass[LEN_MAX];
|
|
|
|
|
int choix;
|
|
|
|
|
|
|
|
|
|
printf("Merci d'entrer le mot de passe administrateur : ");
|
|
|
|
|
system("stty -echo");
|
|
|
|
|
scanf("%s", pass);
|
|
|
|
|
system("stty echo");
|
|
|
|
|
|
|
|
|
|
if(strcmp(pass, "resp2023") != 0) {
|
|
|
|
|
fprintf(stderr, "\n\e[1;91mErreur: mot de passe incorrect !\n\n\e[0m");
|
|
|
|
|
sleep(2);
|
|
|
|
|
return;
|
|
|
|
|
} else
|
|
|
|
|
printf("\n\n\e[1;32mMot de passe correct !\e[0m\n\n");
|
|
|
|
|
|
|
|
|
|
printf("--------------------------------------------------------------------\n");
|
|
|
|
|
printf("\t1 - Lister les candidatures\n\n");
|
|
|
|
|
printf("\t2 - Traiter les candidatures\n\n");
|
|
|
|
@ -287,10 +300,11 @@ void menuResponsable(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int*
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void menuAdmin(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int* nbVilles, int* nbCandidats) {
|
|
|
|
|
char poubelle; // Permet de stocker les caractères aspirés en trop sur stdin lors du choix dans le menu
|
|
|
|
|
// poubelle: Permet de stocker les caractères aspirés en trop sur stdin lors du choix dans le menu
|
|
|
|
|
// pass: contient la valeur entrée par l'utilisateur lors de la saisie du mot de passe
|
|
|
|
|
char poubelle, pass[LEN_MAX];
|
|
|
|
|
// choix: Contient le choix de l'utilisateur dans le menu, status: contient le status actuel des recrutements
|
|
|
|
|
int choix, status = readStatus();
|
|
|
|
|
char pass[LEN_MAX];
|
|
|
|
|
|
|
|
|
|
printf("Merci d'entrer le mot de passe administrateur : ");
|
|
|
|
|
system("stty -echo");
|
|
|
|
|