From 5582d242d03692a7e1b2c631e1b4ff3f52e8b72c Mon Sep 17 00:00:00 2001 From: Debulois Date: Mon, 4 Apr 2022 22:58:43 +0200 Subject: Révision complète du css et modification du js principalement MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Templates/Includes/en/message.php | 222 ---------------------------- Templates/Includes/en/table.php | 86 ----------- Templates/Includes/en/text.php | 100 ------------- Templates/Includes/en/title.php | 20 --- Templates/Includes/fr/message.php | 222 ---------------------------- Templates/Includes/fr/table.php | 86 ----------- Templates/Includes/fr/text.php | 100 ------------- Templates/Includes/fr/title.php | 20 --- Templates/Includes/incl_form_admin.php | 198 ------------------------- Templates/Includes/incl_form_login.php | 41 ----- Templates/Includes/incl_form_mission.php | 95 ------------ Templates/Includes/incl_form_register.php | 42 ------ Templates/Includes/incl_form_userInfo.php | 137 ----------------- Templates/Includes/incl_global_footer.php | 26 ---- Templates/Includes/incl_global_header.php | 22 --- Templates/Includes/incl_global_message.php | 71 --------- Templates/Includes/incl_global_navbar.php | 72 --------- Templates/Includes/incl_index_search.php | 184 ----------------------- Templates/Includes/incl_index_slideshow.php | 34 ----- Templates/Includes/incl_table_myMission.php | 183 ----------------------- 20 files changed, 1961 deletions(-) delete mode 100644 Templates/Includes/en/message.php delete mode 100644 Templates/Includes/en/table.php delete mode 100644 Templates/Includes/en/text.php delete mode 100644 Templates/Includes/en/title.php delete mode 100644 Templates/Includes/fr/message.php delete mode 100644 Templates/Includes/fr/table.php delete mode 100644 Templates/Includes/fr/text.php delete mode 100644 Templates/Includes/fr/title.php delete mode 100644 Templates/Includes/incl_form_admin.php delete mode 100644 Templates/Includes/incl_form_login.php delete mode 100644 Templates/Includes/incl_form_mission.php delete mode 100644 Templates/Includes/incl_form_register.php delete mode 100644 Templates/Includes/incl_form_userInfo.php delete mode 100644 Templates/Includes/incl_global_footer.php delete mode 100644 Templates/Includes/incl_global_header.php delete mode 100644 Templates/Includes/incl_global_message.php delete mode 100644 Templates/Includes/incl_global_navbar.php delete mode 100644 Templates/Includes/incl_index_search.php delete mode 100644 Templates/Includes/incl_index_slideshow.php delete mode 100644 Templates/Includes/incl_table_myMission.php (limited to 'Templates/Includes') diff --git a/Templates/Includes/en/message.php b/Templates/Includes/en/message.php deleted file mode 100644 index aa3415f..0000000 --- a/Templates/Includes/en/message.php +++ /dev/null @@ -1,222 +0,0 @@ - [ - "success" => [ - "success" => true, - "title" => "Update user information.", - "info" => "User informations updated !", - "timer" => true, - "toSrc" => true - ] - ], - // Login sans cookie - "login" => [ - "success" => [ - "success" => true, - "title" => "Login.", - "info" => "Successfully logged in!", - "timer" => true, - "toSrc" => false - ], - "fail" => [ - "success" => false, - "title" => "Login.", - "info" => "Error bad credentials.", - "timer" => true, - "toSrc" => true - ] - ], - // Login avec cookie - "loginCookie" => [ - "success" => [ - "success" => true, - "title" => "", - "info" => "", - "timer" => false, - "toSrc" => false - ], - "fail" => [ - "success" => false, - "title" => "Login cookie.", - "info" => "Error with the cookie auto-login.", - "timer" => true, - "toSrc" => false - ] - ], - // Log out - "logout" => [ - "success" => [ - "success" => true, - "title" => "Log out.", - "info" => "Successefuly logged out!", - "timer" => true, - "toSrc" => false - ] - ], - // Ajout mission - "missionRegister" => [ - "success" => [ - "success" => true, - "title" => "Register a mission.", - "info" => "Mission registered !", - "timer" => true, - "toSrc" => true - ], - "fail" => [ - "success" => false, - "title" => "Mandate a mission.", - "info" => "Error, please sign-in before.", - "timer" => true, - "toSrc" => true - ] - ], - // Acceptation d'une mission - "missionAccepted" => [ - "success" => [ - "success" => true, - "title" => "Mission info.", - "info" => "Mission accepted !", - "timer" => true, - "toSrc" => true - ], - "fail" => [ - "success" => false, - "title" => "Mandate infos.", - "info" => "Error, mission not accepted.", - "timer" => true, - "toSrc" => true - ] - ], - // Validation d'une mission - "missionValidated" => [ - "success" => [ - "success" => true, - "title" => "Mission info.", - "info" => "Mission completed!", - "timer" => true, - "toSrc" => true - ], - "fail" => [ - "success" => false, - "title" => "Mandate info.", - "info" => "Error, mission not marked as completed.", - "timer" => true, - "toSrc" => true - ] - ], - // Ajout d'un commentaire & note - "missionReview" => [ - "success" => [ - "success" => true, - "title" => "Mission review.", - "info" => "Your review has been registered!", - "timer" => true, - "toSrc" => true - ], - "fail" => [ - "success" => false, - "title" => "Mission review.", - "info" => "Error, your review has not been resgistered.", - "timer" => true, - "toSrc" => true - ] - ], - // Ajout utilisateur - "userAdd" => [ - "success" => [ - "success" => true, - "title" => "Register an user.", - "info" => "User successfully registered !", - "timer" => true, - "toSrc" => false - ], - "fail" => [ - "success" => false, - "title" => "Register an user.", - "info" => "Error, user not registered.", - "timer" => true, - "toSrc" => true - ] - ], - // Delete utilisateur - "adminDelUser" => [ - "success" => [ - "success" => true, - "title" => "Delete an user.", - "info" => "User deleted !", - "timer" => true, - "toSrc" => true - ], - "fail" => [ - "success" => false, - "title" => "Delete an user.", - "info" => "No user was deleted.", - "timer" => true, - "toSrc" => true - ] - ], - // Ajout categorie - "adminAddJob" => [ - "success" => [ - "success" => true, - "title" => "Add a job category.", - "info" => "Category added !", - "timer" => true, - "toSrc" => true - ], - "fail" => [ - "success" => false, - "title" => "Add a job category.", - "info" => "Category not added.", - "timer" => true, - "toSrc" => true - ] - ], - // Suppression categorie - "adminDelJob" => [ - "success" => [ - "success" => true, - "title" => "Deletion of a job category.", - "info" => "Category deleted !", - "timer" => true, - "toSrc" => true - ], - "delete" => [ - "success" => false, - "title" => "Deletion of a job category.", - "info" => "Category not deleted !", - "timer" => true, - "toSrc" => true - ] - ], - // Suppression mission - "adminDelMission" => [ - "success" => [ - "success" => true, - "title" => "Deletion of a mission.", - "info" => "Mission deleted !", - "timer" => true, - "toSrc" => true - ], - "delete" => [ - "success" => false, - "title" => "Deletion of a mission.", - "info" => "Mission not deleted !", - "timer" => true, - "toSrc" => true - ] - ] -]; - -?> \ No newline at end of file diff --git a/Templates/Includes/en/table.php b/Templates/Includes/en/table.php deleted file mode 100644 index 6fe716a..0000000 --- a/Templates/Includes/en/table.php +++ /dev/null @@ -1,86 +0,0 @@ - [ - "User ID", - "Email", - "Crypted Password", - "Token for auto-login", - "Inscription date", - "User status" - ], - // En-tête des colonnes du tableau des missions de l'admin. - "adminMissions" => [ - "Mission ID", - "Request Date", - "Subject", - "Note", - "Review", - "Accepted by pro date", - "Validated by client date", - "Validated by pro date", - "Client ID", - "Pro ID", - "Job" - ], - // En-tête des colonnes du tableau Search de l'index. - "search" => [ - "Last name", - "First name", - "Job", - "Capabilities", - "Number of missions", - "Note", - "Stars" - ], - // En-tête des colonnes du tableau More infos de l'index. - "moreInfos" => [ - "Last name", - "First name", - "Job", - "Degree", - "Capabilities", - "Description", - "Phone number", - "Adress", - "Zip code", - "City" - ], - // En-tête des colonnes du tableau mes missions. - "pendingMissions" => [ - "Request date", - "Pro name", - "Job", - "Subject" - ], - // En-tête des colonnes du tableau mes missions. - "ongoingMissions" => [ - "Accpeted by pro date", - "Pro name", - "Job", - "Subject", - "Validated by client date", - "Validated by pro date" - ], - // En-tête des colonnes du tableau mes missions. - "completedMissions" => [ - "Request date", - "Started date", - "Validation by client date", - "Validation by pro date", - "Pro name", - "job", - "Subject", - "Review", - "Note" - ] -]; - -?> \ No newline at end of file diff --git a/Templates/Includes/en/text.php b/Templates/Includes/en/text.php deleted file mode 100644 index 3e6b981..0000000 --- a/Templates/Includes/en/text.php +++ /dev/null @@ -1,100 +0,0 @@ - [ - "btManageJob" => "Manage jobs categories", - "btManageUser" => "Manage users", - "btManageMission" => "Manage missions", - "formJobAddEn" => "Name of the category in English", - "formJobAddFr" => "Name of the category in French", - "submitJobAdd" => "Add", - "selJobDel" => "Choose a job to delete", - "submitJobDel" => "Delete", - "formDel" => "ID to delete", - "submitDel" => "Delete", - ], - "incl_global_footer" => [ - "main" => "Made by Debulois Quentin for my professional folder.
December 2021, all rights reserved.", - ], - "incl_form_userInfo" => [ - "h2" => "Informations about the user.", - "lastname" => "Last name", - "firstname" => "First name", - "phoneNumber" => "Phone number", - "adress" => "Adress", - "zipCode" => "Zip code", - "city" => "City", - "jobsSel" => "Jobs", - "jobsAdd" => "Add", - "degree" => "Degree", - "capability" => "Capacities", - "description" => "Descriptions", - "submit" => "Modify" - ], - "incl_form_login" => [ - "h2" => "Login", - "email" => "Email", - "password" => "Password", - "rememberMe" => "Remember me", - "submit" => "Sign-in" - ], - "incl_form_mission" => [ - "h2" => "Form to register a mission", - "subject" => "Subject", - "review" => "Review", - "proId" => "Pro ID", - "submit" => "Register", - "jobsSel" => "Jobs" - ], - "incl_table_myMission" => [ - "pendingMission" => "Pending missions", - "ongoingMission" => "Ongoing missions", - "completedMission" => "Completed missions", - "accept" => "Accept", - "validate" => "Validate" - ], - "incl_global_navbar" => [ - "h2" => "AlphaJob", - "btnSearch" => "Search", - "btnInfos" => "Modif. infos", - "btnMission" => "Register mission", - "btnMyMission" => "My missions", - "btnAdmin" => "Administration", - "btnLogin" => "Sign-in", - "btnLogout" => "Loggout", - "btnRegister" => "Sign-up", - "lang" => "Language", - "btnLang" => "Select" - ], - "incl_form_register" => [ - "h2" => "Form to sign-in", - "email" => "Email", - "password" => "Password", - "notice" => "Admin is here for the purpose of the exam only:", - "isAdmin" => "Is admin?", - "isPro" => "Is pro?", - "isClient" => "Is client?", - "submit" => "Sign-up" - ], - "incl_index_search" => [ - "h2" => "Search a professional", - "searchBarName" => "Search by name", - "searchBarJob" => "Search by job", - "submit" => "Search", - "moreInfo" => "More info", - "mandate" => "Mandate" - ], - "incl_index_slideshow" => [ - "slide1" => "Find the right proffessional for you.

For all your needs.

AlphaJob", - "slide2" => "Only the bests proffessionals can register!

Quality of work guarantee!

AlphaJob", - "slide3" => "Find the bests offers for your website today.

Discover our ready to use solutions.

AlphaJob" - ] -]; - -?> \ No newline at end of file diff --git a/Templates/Includes/en/title.php b/Templates/Includes/en/title.php deleted file mode 100644 index c4fbeca..0000000 --- a/Templates/Includes/en/title.php +++ /dev/null @@ -1,20 +0,0 @@ - "AlphaJob - Index", - "login" => "AlphaJob - Login", - "message" => "AlphaJob - Message", - "mission" => "AlphaJob - Manage a mission", - "myMission" => "AlphaJob - My missions", - "register" => "AlphaJob - Register", - "userInfo" => "AlphaJob - My user informations", - "admin" => "AlphaJob - Administration" -]; - -?> \ No newline at end of file diff --git a/Templates/Includes/fr/message.php b/Templates/Includes/fr/message.php deleted file mode 100644 index 424ff1e..0000000 --- a/Templates/Includes/fr/message.php +++ /dev/null @@ -1,222 +0,0 @@ - [ - "success" => [ - "success" => true, - "title" => "Mise à jour des informations.", - "info" => "Informations mise à jour!", - "timer" => true, - "toSrc" => true - ] - ], - // Login sans cookie - "login" => [ - "success" => [ - "success" => true, - "title" => "Connection.", - "info" => "Connection réussie!", - "timer" => true, - "toSrc" => false - ], - "fail" => [ - "success" => false, - "title" => "Connection.", - "info" => "Erreur, connection échouée.", - "timer" => true, - "toSrc" => true - ] - ], - // Login avec cookie - "loginCookie" => [ - "success" => [ - "success" => true, - "title" => "", - "info" => "", - "timer" => false, - "toSrc" => false - ], - "fail" => [ - "success" => false, - "title" => "Connection avec auto-connection.", - "info" => "Erreur, connection échouée.", - "timer" => true, - "toSrc" => false - ] - ], - // Log out - "logout" => [ - "success" => [ - "success" => true, - "title" => "Déconnection.", - "info" => "Vous êtes déconnecté!", - "timer" => true, - "toSrc" => false - ] - ], - // Ajout mission - "missionRegister" => [ - "success" => [ - "success" => true, - "title" => "Requête de mission.", - "info" => "La requete a été émise!", - "timer" => true, - "toSrc" => true - ], - "fail" => [ - "success" => false, - "title" => "Requête de mission.", - "info" => "Erreur lors de la requête.", - "timer" => true, - "toSrc" => true - ] - ], - // Acceptation d'une mission - "missionAccepted" => [ - "success" => [ - "success" => true, - "title" => "Mission info.", - "info" => "Mission acceptée!", - "timer" => true, - "toSrc" => true - ], - "fail" => [ - "success" => false, - "title" => "Mission info.", - "info" => "Erreur, mission non acceptée.", - "timer" => true, - "toSrc" => true - ] - ], - // Validation d'une mission - "missionValidated" => [ - "success" => [ - "success" => true, - "title" => "Mission info.", - "info" => "Mission completée!", - "timer" => true, - "toSrc" => true - ], - "fail" => [ - "success" => false, - "title" => "Mandate info.", - "info" => "Erreur, mission non enregistrée comme completée.", - "timer" => true, - "toSrc" => true - ] - ], - // Ajout d'un commentaire & note - "missionReview" => [ - "success" => [ - "success" => true, - "title" => "Avis sur la mission.", - "info" => "Votre avis a bien été enregistré!", - "timer" => true, - "toSrc" => true - ], - "fail" => [ - "success" => false, - "title" => "Avis sur la mission.", - "info" => "Erreur, votre avis n'a pas été enregistré.", - "timer" => true, - "toSrc" => true - ] - ], - // Ajout utilisateur - "userAdd" => [ - "success" => [ - "success" => true, - "title" => "Enregistrement d'un utilisateur.", - "info" => "Utilisateur enregistré!", - "timer" => true, - "toSrc" => false - ], - "fail" => [ - "success" => false, - "title" => "Enregistrement d'un utilisateur.", - "info" => "Erreur, l'utilisateur n'a pas été enregistré.", - "timer" => true, - "toSrc" => true - ] - ], - // Delete utilisateur - "adminDelUser" => [ - "success" => [ - "success" => true, - "title" => "Suppression d'un utilisateur.", - "info" => "Utilisateur supprimé!", - "timer" => true, - "toSrc" => true - ], - "fail" => [ - "success" => false, - "title" => "Suppression d'un utilisateur.", - "info" => "Erreur, l'utilisateur n'a pas été supprimé.", - "timer" => true, - "toSrc" => true - ] - ], - // Ajout categorie - "adminAddJob" => [ - "success" => [ - "success" => true, - "title" => "Ajout d'une catégorie d'emploi.", - "info" => "La catégorie a bien été ajoutée!", - "timer" => true, - "toSrc" => true - ], - "fail" => [ - "success" => false, - "title" => "Ajout d'une catégorie d'emploi.", - "info" => "Erreur, la catégorie n'a pas été ajoutée.", - "timer" => true, - "toSrc" => true - ] - ], - // Suppression categorie - "adminDelJob" => [ - "success" => [ - "success" => true, - "title" => "Suppression d'une catégorie.", - "info" => "Categorie supprimée!", - "timer" => true, - "toSrc" => true - ], - "delete" => [ - "success" => false, - "title" => "Suppression d'une catégorie.", - "info" => "Erreur, la catégorie n'a pas été supprimée.", - "timer" => true, - "toSrc" => true - ] - ], - // Suppression mission - "adminDelMission" => [ - "success" => [ - "success" => true, - "title" => "Suppression d'une mission.", - "info" => "Mission supprimée!", - "timer" => true, - "toSrc" => true - ], - "delete" => [ - "success" => false, - "title" => "Suppression d'une mission.", - "info" => "Erreur, la mission n'a pas été supprimée.", - "timer" => true, - "toSrc" => true - ] - ] -]; - -?> \ No newline at end of file diff --git a/Templates/Includes/fr/table.php b/Templates/Includes/fr/table.php deleted file mode 100644 index 29246e5..0000000 --- a/Templates/Includes/fr/table.php +++ /dev/null @@ -1,86 +0,0 @@ - [ - "ID utilisateur", - "Email", - "Mot de passe chiffré", - "Jeton d'auto-connection", - "Date d'inscription", - "Status de l'utilisateur" - ], - // En-tête des colonnes du tableau des missions de l'admin. - "adminMissions" => [ - "ID mission", - "Date de mandatement", - "Sujet", - "Note", - "Avis", - "Date d'acceptation par le pro", - "Date de validation du client", - "Date de validation du pro", - "ID du client", - "ID du pro", - "Emploi" - ], - // En-tête des colonnes du tableau Search de l'index. - "search" => [ - "Nom", - "Prénom", - "Emploi", - "Capacités", - "Nombre de mission", - "Note", - "Etoile" - ], - // En-tête des colonnes du tableau More infos de l'index. - "moreInfos" => [ - "Nom", - "Prénom", - "Emploi", - "Diplôme", - "Capacités", - "Description", - "Numéro de téléphone", - "Adresse", - "Code postal", - "Ville" - ], - // En-tête des colonnes du tableau mes missions. - "pendingMissions" => [ - "Requete emise le", - "Nom du pro", - "Emploi", - "Sujet" - ], - // En-tête des colonnes du tableau mes missions. - "ongoingMissions" => [ - "Accpeté par le pro le", - "Nom du pro", - "Emploi", - "Sujet", - "Date de validation du client", - "Date de validation du pro" - ], - // En-tête des colonnes du tableau mes missions. - "completedMissions" => [ - "Requete emise le", - "Débuté le", - "Validé par le client le", - "Validé par le pro le", - "Nom du pro", - "Emploi", - "Sujet", - "Avis", - "Note" - ] -]; - -?> \ No newline at end of file diff --git a/Templates/Includes/fr/text.php b/Templates/Includes/fr/text.php deleted file mode 100644 index 030d32f..0000000 --- a/Templates/Includes/fr/text.php +++ /dev/null @@ -1,100 +0,0 @@ - [ - "btManageJob" => "Gestion des emplois", - "btManageUser" => "Gestion des utilisateurs", - "btManageMission" => "Gestion des missions", - "formJobAddEn" => "Nom de la catégorie en Englais", - "formJobAddFr" => "Nom de la catégorie en Français", - "submitJobAdd" => "Ajouter", - "selJobDel" => "Choisir une categorie à suppr.", - "submitJobDel" => "Suppr.", - "formDel" => "ID à supprimer", - "submitDel" => "Supprimer", - ], - "incl_global_footer" => [ - "main" => "Réalisé par Debulois Quentin pour mon dossier professionel.
Decembre 2021, tous droits réservés.", - ], - "incl_form_userInfo" => [ - "h2" => "Informations sur l'utilisateur.", - "lastname" => "Nom", - "firstname" => "Prénom", - "phoneNumber" => "Numéro de télephone", - "adress" => "Adresse", - "zipCode" => "Code postal", - "city" => "Ville", - "jobsSel" => "Emplois", - "jobsAdd" => "Ajouter", - "degree" => "Diplômes", - "capability" => "Capacités", - "description" => "Description", - "submit" => "Modifier" - ], - "incl_form_login" => [ - "h2" => "Identification", - "email" => "Email", - "password" => "Mot de passe", - "rememberMe" => "Se souvenir de moi", - "submit" => "Connection" - ], - "incl_form_mission" => [ - "h2" => "Formulaire pour enregistrer une mission", - "subject" => "Sujet", - "review" => "Commentaire", - "proId" => "ID du pro", - "submit" => "Enregistrer", - "jobsSel" => "Emplois" - ], - "incl_table_myMission" => [ - "pendingMission" => "Missions en attente", - "ongoingMission" => "Missions en cours", - "completedMission" => "Missions terminées", - "accept" => "Accepter", - "validate" => "Valider" - ], - "incl_global_navbar" => [ - "h2" => "AlphaJob", - "btnSearch" => "Rechercher", - "btnInfos" => "Modif. infos", - "btnMission" => "Enreg. mission", - "btnMyMission" => "Mes missions", - "btnAdmin" => "Administration", - "btnLogin" => "Connection", - "btnLogout" => "Déconnection", - "btnRegister" => "Inscription", - "lang" => "Langue", - "btnLang" => "Sélectionner" - ], - "incl_form_register" => [ - "h2" => "Formulaire d'inscription", - "email" => "Email", - "password" => "Mot de passe", - "notice" => "Admin est présent pour les besoins de l'examen uniquement:", - "isClient" => "Est client?", - "isPro" => "Est pro?", - "isAdmin" => "Est admin?", - "submit" => "S'inscrire" - ], - "incl_index_search" => [ - "h2" => "Rechercher un professionnel", - "searchBarName" => "Recherche par nom", - "searchBarJob" => "Recherche par catégorie", - "submit" => "Rechercher", - "moreInfo" => "Plus d'infos", - "mandate" => "Mandater" - ], - "incl_index_slideshow" => [ - "slide1" => "Trouvez le proffessionel idéal proche de chez vous.

Pour tous vos besoins.

AlphaJob", - "slide2" => "Seuls les meilleurs professionnels sont acceptés.

Qualité guarantie.

AlphaJob", - "slide3" => "Les meilleurs offres pour créer votre site Web.

Découvrez nos solutions clefs en main.

AlphaJob" - ] -]; - -?> \ No newline at end of file diff --git a/Templates/Includes/fr/title.php b/Templates/Includes/fr/title.php deleted file mode 100644 index 49285a2..0000000 --- a/Templates/Includes/fr/title.php +++ /dev/null @@ -1,20 +0,0 @@ - "AlphaJob - Index", - "login" => "AlphaJob - Connection", - "message" => "AlphaJob - Message", - "mission" => "AlphaJob - Gestion d'une mission", - "myMission" => "AlphaJob - Mes missions", - "register" => "AlphaJob - Inscription", - "userInfo" => "AlphaJob - Mes informations", - "admin" => "AlphaJob - Administration" -]; - -?> \ No newline at end of file diff --git a/Templates/Includes/incl_form_admin.php b/Templates/Includes/incl_form_admin.php deleted file mode 100644 index 52430d9..0000000 --- a/Templates/Includes/incl_form_admin.php +++ /dev/null @@ -1,198 +0,0 @@ - -
'.PHP_EOL); - -// **************************************************************************** -// DIV PRINCIPALE -// **************************************************************************** -echo(' -
'.PHP_EOL); - -// **************************************************************************** -// BOUTTONS DE NAVIGATION -// **************************************************************************** -echo(' -
- - - -
'.PHP_EOL); - -// **************************************************************************** -// SECTION AJOUT/SUPPRESSION D'EMPLOI -// **************************************************************************** -// Form pour ajout et form pour suppression d'une catégorie d'emploi -echo(' -
-
- - -
- -
- - -
-
'.PHP_EOL); - -// **************************************************************************** -// SECTION POUR LA SUPPRSION D'UTILISATEUR ET TABLEAU -// **************************************************************************** -// Form pour suppression d'un utilisateur -echo(' -
-
- - -
'.PHP_EOL); - -// Récupération de tous les utilisateurs. -$allUsers = $dbadmin->get_all_users_account(); -// Affichage du tableau. -echo(" - - - ".PHP_EOL); -// Affichage des en-tête de colonne. -for ($i = 0; $i < count($header["adminUsers"]); $i++) { - echo(" ".PHP_EOL); -} -echo(" ".PHP_EOL); -// Affichage du résultat de la récupération de tous les utilisateurs. -for ($i = 0; $i < count($allUsers); $i++) { - echo(" - ".PHP_EOL); - foreach ($allUsers[$i] as $key => $value) { - switch ($key) { - case "userStatus": - switch ($value) { - case 0: - echo(" ".PHP_EOL); - break; - case 1: - echo(" ".PHP_EOL); - break; - case 2: - echo(" ".PHP_EOL); - break; - } - break; - default: - echo(" ".PHP_EOL); - break; - } - } - echo(" ".PHP_EOL); -} -echo('
".$header["adminUsers"][$i]."
Admin
Pro
Client
".$value."
-
'.PHP_EOL); - -// **************************************************************************** -// SECTION POUR LA SUPPRESSION D'UNE MISSION ET TABLEAU -// **************************************************************************** -// Form pour suppression d'une mission -echo(' -
-
- - -
'.PHP_EOL); - -// Récupération de toutes les missions et des infos des utilisateurs. -$allMissions = $dbmission->get_all_missions(); -// Affichage du tableau. -echo(" - - - ".PHP_EOL); -// Affichage des en-tête de colonne. -for ($i = 0; $i < count($header["adminMissions"]); $i++) { - echo(" ".PHP_EOL); -} -echo(" ".PHP_EOL); -// Affichage du résultat de la récupération de tous les utilisateurs. -for ($i = 0; $i < count($allMissions); $i++) { - echo(" - ".PHP_EOL); - for ($j = 0; $j < count($allMissions[$i]); $j++) { - switch ($j) { - case 8 : - case 9 : - $userInfo = $dbsearch->get_user_info_by_userid($allMissions[$i][$j]); - if ($userInfo && $userInfo[0]["lastname"] !== "") { - echo(" ".PHP_EOL); - } else { - echo(" ".PHP_EOL); - } - break; - case 10: - $job = $dbsearch->get_job_by_jobid($allMissions[$i][$j]); - if ($job && $job[0]["jobCategoryName".ucwords($_SESSION["lang"])] !== "") { - echo(" ".PHP_EOL); - } else { - echo(" ".PHP_EOL); - } - break; - default: - echo(" ".PHP_EOL); - break; - } - } - echo(" ".PHP_EOL); -} -echo('
".$header["adminMissions"][$i]."
".$userInfo[0]["lastname"]."
 N/A 
".$job[0]["jobCategoryName".ucwords($_SESSION["lang"])]."
 N/A 
".$allMissions[$i][$j]."
-
'.PHP_EOL); - -echo(' -
'); - -// **************************************************************************** -// FIN DIV PRINCIPALE -// **************************************************************************** -echo('
'.PHP_EOL); - -?> \ No newline at end of file diff --git a/Templates/Includes/incl_form_login.php b/Templates/Includes/incl_form_login.php deleted file mode 100644 index d0e8b25..0000000 --- a/Templates/Includes/incl_form_login.php +++ /dev/null @@ -1,41 +0,0 @@ - -
'); - -// **************************************************************************** -// DIV PRINCIPALE AVEC TITRE ET FORM DE CONNEXION -// **************************************************************************** -echo(' -
-

'.$text[basename(__FILE__, ".php")]["h2"].'

-
- - - - -
-
'.PHP_EOL); - -?> \ No newline at end of file diff --git a/Templates/Includes/incl_form_mission.php b/Templates/Includes/incl_form_mission.php deleted file mode 100644 index b378b93..0000000 --- a/Templates/Includes/incl_form_mission.php +++ /dev/null @@ -1,95 +0,0 @@ - 0 -) { - // **************************************************************************** - // SEPARATEUR - // **************************************************************************** - echo(' -
'); - - // **************************************************************************** - // DIV PRINCIPALE AVEC TITRE ET FORM POUR MANDATEMENT DE MISSION - // **************************************************************************** - echo(' -
-

'.$text[basename(__FILE__, ".php")]["h2"].'

-
- - - - -
-
'.PHP_EOL); - unset($_SESSION["missionInitiate"]); - -// Si la mission est terminée on permet de laisser un avis -} elseif (isset($_SESSION["missionCompleted"]) - && count($_SESSION["missionCompleted"]) > 0 -) { - // **************************************************************************** - // SEPARATEUR - // **************************************************************************** - echo(' -
'); - - // **************************************************************************** - // DIV PRINCIPALE AVEC TITRE ET FORMULAIRE D'ENREGISTREMENT D'UN AVIS - // **************************************************************************** - echo(' -
-

'.$text[basename(__FILE__, ".php")]["h2"].'

-
- - - - -
-
'.PHP_EOL); - unset($_SESSION["missionCompleted"]); - -// Sinon renvoie vers mes mission (F5 w/ unset) -} else { - header("Location: /Templates/myMission.php"); - die(); -} - -?> \ No newline at end of file diff --git a/Templates/Includes/incl_form_register.php b/Templates/Includes/incl_form_register.php deleted file mode 100644 index 7dd324c..0000000 --- a/Templates/Includes/incl_form_register.php +++ /dev/null @@ -1,42 +0,0 @@ - -
'); - -// **************************************************************************** -// DIV PRINCIPALE AVEC TITRE ET FORMULAIRE POUR S'INSCRIRE -// **************************************************************************** -echo(' -
-

'.$text[basename(__FILE__, ".php")]["h2"].'

- -
- - - - - - - -
-
'.PHP_EOL); - -?> \ No newline at end of file diff --git a/Templates/Includes/incl_form_userInfo.php b/Templates/Includes/incl_form_userInfo.php deleted file mode 100644 index 5873a5a..0000000 --- a/Templates/Includes/incl_form_userInfo.php +++ /dev/null @@ -1,137 +0,0 @@ -get_user_info_by_userid($_SESSION["userId"]); - -// Si pas encore d'infos pour cette utilisateur on initialise avec des champs vide -if (!$info) { - $info = [ - ["lastname" => "", - "firstname" => "", - "phoneNumber" => "", - "adress" => "", - "zipCode" => "", - "city" => "", - "degree" => "", - "capability" => "", - "description" => ""] - ]; -} - -// **************************************************************************** -// SEPARATEUR -// **************************************************************************** -echo(' -
'); - -// **************************************************************************** -// DIV PRINCIPALE AVEC TITRE ET FORMULAIRE COMMUN AUX PROS ET CLIENTS -// **************************************************************************** -echo(' -
- -

'.$text[basename(__FILE__, ".php")]["h2"].'

-
- - - - - - '.PHP_EOL); - -// **************************************************************************** -// EXTENSION DU FORMULAIRE AVEC LA PARTIE UNIQUEMENT RESERVEE AUX PROS -// **************************************************************************** -if ($_SESSION["userStatus"] == 1) { - // Récupération de tous les emplois ainsi que ceux deja sélectionnés par le pro - $allJobs = $dbsearch->get_job_all(); - $proJobs = $dbsearch->get_pro_job_by_proid($_SESSION["userId"]); - - // **************************************************************************** - // PARTIE SELECTION D'UN EMPLOI - // **************************************************************************** - echo(' '.PHP_EOL); - - // **************************************************************************** - // PARTIE EMPLOI DEJA SELECTIONNE - // **************************************************************************** - echo('
    '.PHP_EOL); - for ($i = 0; $i < count($proJobs); $i++) { - echo('
  • '.$proJobs[$i]["jobCategoryName".ucwords($_SESSION["lang"])].'
  • '.PHP_EOL); - } - echo('
- '.PHP_EOL); - - // **************************************************************************** - // PARTIE DIPLOME, CAPACITES & DESCRIPTION - // **************************************************************************** - echo(' - - '.PHP_EOL); - - // **************************************************************************** - // CHARGEMENT ET DECLENCHEMENT DU JAVASCRIPT DEDIE A CETTE PAGE - // **************************************************************************** - echo(' - '); -} - -// **************************************************************************** -// FIN DU FORM ET DE LA DIV PRINCIPALE -// **************************************************************************** -echo(' -
-
'); - -?> \ No newline at end of file diff --git a/Templates/Includes/incl_global_footer.php b/Templates/Includes/incl_global_footer.php deleted file mode 100644 index a11ed02..0000000 --- a/Templates/Includes/incl_global_footer.php +++ /dev/null @@ -1,26 +0,0 @@ - -
'.PHP_EOL); - -// **************************************************************************** -// PIED DE PAGE -// **************************************************************************** -echo(' -'.PHP_EOL) - -?> \ No newline at end of file diff --git a/Templates/Includes/incl_global_header.php b/Templates/Includes/incl_global_header.php deleted file mode 100644 index 3ad0965..0000000 --- a/Templates/Includes/incl_global_header.php +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - -'.PHP_EOL); - -?> \ No newline at end of file diff --git a/Templates/Includes/incl_global_message.php b/Templates/Includes/incl_global_message.php deleted file mode 100644 index 1afcb02..0000000 --- a/Templates/Includes/incl_global_message.php +++ /dev/null @@ -1,71 +0,0 @@ - -
'); - -// **************************************************************************** -// DIV PRINCIPALE ET TITRE -// **************************************************************************** -echo(' -
-

'.$messageText[$name][$status]["title"].'

'); - -// **************************************************************************** -// TITRE POUR SIGNIFIER SI L'OPERATION A REUSSI OU NON -// **************************************************************************** -if ($messageText[$name][$status]["success"]) { - echo('

'.$success.'

'); -} else { - echo('

'.$error.'

'); -} - -// **************************************************************************** -// TEXTE PRINCIPAL -// **************************************************************************** -echo(' -

'.$messageText[$name][$status]["info"].'

-

'.$redirect.'

- -'); - -// **************************************************************************** -// RECUPERATION DE LA PAGE VERS LAQUELLE REDIRIGER SI CE N'EST PAS L'INDEX -// **************************************************************************** -if ($messageText[$name][$status]["toSrc"]) { - if ($_SESSION["src"] !== "index") { - $dest = "Templates/".$_SESSION["src"]; - } else { - $dest = "index"; - } -} else { - $dest = "index"; -} - -// **************************************************************************** -// DECLENCHEMENT DU JAVASCRIPT AVEC LA PAGE DE DESTINATION DONNEE EN ARGUMENT -// **************************************************************************** -if ($messageText[$name][$status]["timer"]) { - echo(' - '); -} else { - echo(' - '); -} - -?> \ No newline at end of file diff --git a/Templates/Includes/incl_global_navbar.php b/Templates/Includes/incl_global_navbar.php deleted file mode 100644 index 899fa90..0000000 --- a/Templates/Includes/incl_global_navbar.php +++ /dev/null @@ -1,72 +0,0 @@ - https://www.php.net/manual/fr/control-structures.switch.php -// https://stackoverflow.com/questions/6330114/do-you-need-break-in-switch-when-return-is-used - -// Import des textes en fonction de la langue définie dans la variable "lang" de la session. -require_once(dirname( __FILE__ )."./".$_SESSION["lang"]."/text.php"); - -// Navbar avec titre et bouttons de navigations en fonction du type de compte -echo(' -'.PHP_EOL); - -?> \ No newline at end of file diff --git a/Templates/Includes/incl_index_search.php b/Templates/Includes/incl_index_search.php deleted file mode 100644 index cad6f2d..0000000 --- a/Templates/Includes/incl_index_search.php +++ /dev/null @@ -1,184 +0,0 @@ - -
'); - -// **************************************************************************** -// DIV PRINCIPALE -// **************************************************************************** -echo(' -
'.PHP_EOL); - -// Form pour la recherche par nom et envoi au wrappeur. -echo(' -

'.$text[basename(__FILE__, ".php")]["h2"].'

-
-
- - -
-
- - -
-
'.PHP_EOL); - -// Si l'index est chargé avec des données dans la variable "search" de la session, -// c'est qu'une recherche à été effectuée, on affiche alors le contenu de cette recherche en tableau. -if (isset($_SESSION["search"])) { - echo(""); - // Si la variable isResearch est vrai, c'est une rechreche. - if ($_SESSION["search"]["isResearch"]) { - echo(""); - for ($i = 0; $i < count($header["search"]); $i++) { - echo(""); - } - echo(""); - foreach ($_SESSION["search"]["result"] as $result) { - echo(""); - echo(""); - echo(""); - // jobs - if (count($result["jobs"]) > 0) { - $jobsName = array(); - for ($i = 0; $i < count($result["jobs"]); $i++) { - array_push($jobsName, $result["jobs"][$i]["jobCategoryName".ucwords($_SESSION["lang"])]); - } - echo(""); - } else { - echo(''); - } - echo(""); - echo(""); - echo(""); - // I'm a star !! - if ($result["star"]) { - echo('"); - } else { - echo(''); - } - // Si c'est une recherche on ajoute le bouton plus d'info, - // pour plus d'info avec une recherche par Id. - echo(' - '); - } - echo("
".$header["search"][$i]."
".$result["lastname"]."
".$result["firstname"]."
".join(", ", $jobsName)."
N/A
".$result["capability"]."
".$result["numberOfMissions"]."
".$result["note"]."
'); - $missingStar = 5 - $result["star"]; - for ($i = 0; $i < $result["star"]; $i++) { - echo(''); - } - if ($missingStar) { - for ($i = 0; $i < $missingStar; $i++) { - echo(''); - } - } - echo("N/A -
- - -
-
"); - - // Sinon c'est un "Plus d'info". - } else { - echo(' -
'.$header["moreInfos"][0].'
-
'.$_SESSION["search"]["result"][0]["lastname"].'
- - -
'.$header["moreInfos"][1].'
-
'.$_SESSION["search"]["result"][0]["firstname"].'
- '); - // jobs - if (count($_SESSION["search"]["result"][0]["jobs"]) > 0) { - $jobsName = array(); - for ($i = 0; $i < count($_SESSION["search"]["result"][0]["jobs"]); $i++) { - array_push($jobsName, $_SESSION["search"]["result"][0]["jobs"][$i]["jobCategoryName".ucwords($_SESSION["lang"])]); - } - echo(' -
'.$header["moreInfos"][2].'
-
'.join(", ", $jobsName).'
- '); - } else { - echo(' -
'.$header["moreInfos"][2].'
- N/A - '); - } - echo(' -
'.$header["moreInfos"][3].'
-
'.$_SESSION["search"]["result"][0]["degree"].'
- - -
'.$header["moreInfos"][4].'
-
'.$_SESSION["search"]["result"][0]["capability"].'
- - -
'.$header["moreInfos"][5].'
-
'.$_SESSION["search"]["result"][0]["description"].'
- - -
'.$header["moreInfos"][6].'
-
'.$_SESSION["search"]["result"][0]["phoneNumber"].'
- - -
'.$header["moreInfos"][7].'
-
'.$_SESSION["search"]["result"][0]["adress"].'
- - -
'.$header["moreInfos"][8].'
-
'.$_SESSION["search"]["result"][0]["zipCode"].'
- - -
'.$header["moreInfos"][9].'
-
'.$_SESSION["search"]["result"][0]["city"].'
- - -
- - -
'); - } -} - -echo(' -
'); - -// **************************************************************************** -// FIN DIV PRINCIPALE -// **************************************************************************** -echo('
'); - -// On supprime la variable de recherche si elle existe. -unset($_SESSION["search"]); - -?> \ No newline at end of file diff --git a/Templates/Includes/incl_index_slideshow.php b/Templates/Includes/incl_index_slideshow.php deleted file mode 100644 index 261fd2e..0000000 --- a/Templates/Includes/incl_index_slideshow.php +++ /dev/null @@ -1,34 +0,0 @@ - -
'); - -// **************************************************************************** -// SLIDESHOW -// **************************************************************************** -echo(' -
-

'.$text[basename(__FILE__, ".php")]["slide1"].'

-

'.$text[basename(__FILE__, ".php")]["slide2"].'

-

'.$text[basename(__FILE__, ".php")]["slide3"].'

- -
- - - -
-
'.PHP_EOL); - -?> \ No newline at end of file diff --git a/Templates/Includes/incl_table_myMission.php b/Templates/Includes/incl_table_myMission.php deleted file mode 100644 index 5e0a7a8..0000000 --- a/Templates/Includes/incl_table_myMission.php +++ /dev/null @@ -1,183 +0,0 @@ - [], - "ongoing" => [], - "completed" => [] -]; - -// Recherches des missions avec l'id de l'utilisateur actuellement connecté. -switch ($_SESSION["userStatus"]) { - case 1: - $result = $dbmission->get_mission_by_proid($_SESSION["userId"]); - for ($i = 0; $i < count($result); $i++) { - $result[$i]["jobCategoryId"] = $dbsearch->get_job_by_jobid($result[$i]["jobCategoryId"]); - } - break; - case 2: - $result = $dbmission->get_mission_by_clientid($_SESSION["userId"]); - for ($i = 0; $i < count($result); $i++) { - $result[$i]["jobCategoryId"] = $dbsearch->get_job_by_jobid($result[$i]["jobCategoryId"]); - } - break; - default: - break; -} - -// Puis on dispatch les missions dans leur categorie -for ($i = 0; $i < count($result); $i++) { - if (!$result[$i]["acceptedByPro"] - ) { - array_push($missionStatus["pending"], $result[$i]); - } elseif (!$result[$i]["validatedByPro"] - || !$result[$i]["validatedByClient"] - ) { - array_push($missionStatus["ongoing"], $result[$i]); - } else { - array_push($missionStatus["completed"], $result[$i]); - } -} - -// **************************************************************************** -// SEPARATEUR -// **************************************************************************** -echo(' -
'); - -// **************************************************************************** -// DIV PRINCIPALE -// **************************************************************************** -echo(' -
'); - -// **************************************************************************** -// BOUTTONS DE NAVIGATION -// **************************************************************************** -echo('
- - - -
'.PHP_EOL); - -// **************************************************************************** -// TABLEAU DES MISSIONS EN ATTENTE -// **************************************************************************** -echo(' - - '.PHP_EOL); -foreach($header["pendingMissions"] as $columnHeader) { - echo(" ".PHP_EOL); -} -echo(" ".PHP_EOL); -foreach ($missionStatus["pending"] as $rows) { - echo(' - - - - - '); - if ($_SESSION["userId"] == $rows["proId"]) { - echo(' '); - } - echo(' '.PHP_EOL); -} -echo('
".$columnHeader."
'.$rows["date"].'
'.$rows["lastname"].'
'.$rows["jobCategoryId"][0]["jobCategoryName".ucwords($_SESSION["lang"])].'
'.$rows["subject"].'
-
- - -
-
'); - -// **************************************************************************** -// TABLEAU DES MISSIONS EN COURS -// **************************************************************************** -echo(' - - '.PHP_EOL); -foreach($header["ongoingMissions"] as $columnHeader) { - echo(" ".PHP_EOL); -} -echo(" ".PHP_EOL); -foreach ($missionStatus["ongoing"] as $rows) { - echo(' - - - - - - - '); - if (!$rows["validatedByClient"] && $_SESSION["userStatus"] == 2 - || (!$rows["validatedByPro"] && $_SESSION["userStatus"] == 1) - ) { - echo(' '); - } - echo(' '.PHP_EOL); -} -echo('
".$columnHeader."
'.$rows["acceptedByPro"].'
'.$rows["lastname"].'
'.$rows["jobCategoryId"][0]["jobCategoryName".ucwords($_SESSION["lang"])].'
'.$rows["subject"].'
'.$rows["validatedByClient"].'
'.$rows["validatedByPro"].'
-
- - -
-
'); - -// **************************************************************************** -// TABLEAU DES MISSIONS TERMINEES -// **************************************************************************** -echo(' - - '.PHP_EOL); -foreach($header["completedMissions"] as $columnHeader) { - echo(" ".PHP_EOL); -} -echo(" ".PHP_EOL); -foreach ($missionStatus["completed"] as $rows) { - echo(' - - - - - - - - '); - if ($rows["review"]) { - echo(''); - } else { - echo(''); - } - if ($rows["note"]) { - echo(''); - } else { - echo(''); - } - echo(''.PHP_EOL); -} -echo('
".$columnHeader."
'.$rows["date"].'
'.$rows["acceptedByPro"].'
'.$rows["validatedByClient"].'
'.$rows["validatedByPro"].'
'.$rows["lastname"].'
'.$rows["jobCategoryId"][0]["jobCategoryName".ucwords($_SESSION["lang"])].'
'.$rows["subject"].'
'.$rows["review"].'
N/A
'.$rows["note"].'
N/A
- -
'); - -// **************************************************************************** -// FIN DIV PRINCIPALE -// **************************************************************************** -echo('
'.PHP_EOL); - -?> \ No newline at end of file -- cgit v1.2.3