From 43f21683ef73a80c91572216c9eaae80a3b92f8d Mon Sep 17 00:00:00 2001 From: arnauddalayer <36932970+arnauddalayer@users.noreply.github.com> Date: Fri, 27 Nov 2020 11:09:19 -0500 Subject: [PATCH] v2.4 20200506 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit . Ajout d’une colonne « reserve » dans la base de données, permettant de réserver un poste à l’usage exclusif d’une personne; si le poste est réservé, il ne sera visible qu’à la personne concernée ou aux administrateurs (nécessite un processus d’authentification, comme dans la version UdeM). . Le code HTML a été déplacé dans un fichier à part (pour répondre à un besoin interne). --- src/Serveur/INSTALL.sql | 14 +++-- src/Serveur/IsThereAnyFreeDesktop.dwt | 91 +++++++++++++++++++++++++++ src/Serveur/index.php | 51 +++------------ src/Serveur/statut.php | 2 +- 4 files changed, 109 insertions(+), 49 deletions(-) create mode 100644 src/Serveur/IsThereAnyFreeDesktop.dwt diff --git a/src/Serveur/INSTALL.sql b/src/Serveur/INSTALL.sql index 589fb01..0657097 100644 --- a/src/Serveur/INSTALL.sql +++ b/src/Serveur/INSTALL.sql @@ -3,7 +3,7 @@ -- https://www.phpmyadmin.net/ -- -- Hôte : localhost --- Généré le : mer. 15 avr. 2020 à 01:54 +-- Généré le : mer. 06 mai 2020 à 17:38 -- Version du serveur : 5.6.47-log -- Version de PHP : 7.4.4 @@ -31,17 +31,19 @@ SET time_zone = "+00:00"; CREATE TABLE `IsThereAnyFreeDesktop` ( `poste` text NOT NULL, `statut` enum('dispo','oqp','na') NOT NULL DEFAULT 'dispo', - `commentaire` text CHARACTER SET utf8 + `reserve` text, + `commentaire` text ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Déchargement des données de la table `IsThereAnyFreeDesktop` -- -INSERT INTO `IsThereAnyFreeDesktop` (`poste`, `statut`, `commentaire`) VALUES -('test1', 'dispo', 'Acrobat Pro disponible'), -('test2', 'na', 'Employés seulement'), -('test3', 'oqp', NULL); +INSERT INTO `IsThereAnyFreeDesktop` (`poste`, `statut`, `reserve`, `commentaire`) VALUES +('test1', 'dispo', NULL, 'Acrobat Pro disponible'), +('test2', 'na', NULL, 'Employés seulement'), +('test3', 'oqp', NULL, NULL), +('test4', 'oqp', 'dalayera', 'Poste réservé pour Arnaud d\'Alayer'); -- -- Index pour les tables déchargées diff --git a/src/Serveur/IsThereAnyFreeDesktop.dwt b/src/Serveur/IsThereAnyFreeDesktop.dwt new file mode 100644 index 0000000..e1c745f --- /dev/null +++ b/src/Serveur/IsThereAnyFreeDesktop.dwt @@ -0,0 +1,91 @@ + + +
+ +Poste | Commentaire | Statut |
---|---|---|
".$PosteAdresse." | ".$poste['commentaire']." | ".$PosteStatut." |
".$PosteAdresse." | ".$poste['commentaire']." | ".$PosteStatut." |
Erreur avec la base de données. Si l'erreur persiste, veuillez nous contacter.
"; } header('Content-Type: text/html; charset=utf-8'); -//include 'D:\inetpub\cours\public_html\Templates\COURS-ressources-services_laboinfovirtuel.dwt'; -?> - - - - -