From eee5cea8244aaaebc98641de10a2fe262a002b61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Bousqui=C3=A9?= Date: Fri, 2 Dec 2016 10:40:29 +0100 Subject: [PATCH] =?UTF-8?q?fichiers=20oubli=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/index.php | 15 ++++--- admin/menu_recherche.php | 3 +- admin/reload_ma_salle.php | 2 +- admin/salles/B502.php | 10 +++-- admin/salles/css.php | 9 +++- winlog.sql | 90 ++++++++++++++++++++++++++++++++++++--- 6 files changed, 111 insertions(+), 18 deletions(-) diff --git a/admin/index.php b/admin/index.php index c27abfe..521b1c8 100644 --- a/admin/index.php +++ b/admin/index.php @@ -54,20 +54,23 @@ if ($nb_archives > 0) {

compte :
rôle :

Monitoring

- +
-

Recherche

+

Recherches

+ + +

Statistiques


Gestion

- - - + + +
- +

-

Écrire les dates sous la forme JJ/MM/AAAA.
Les dates non valides seront ignorées.

+

Écrire les dates sous la forme JJ/MM/AAAA.
Les dates non valides seront ignorées.

+ Le caractère de recherche générique % peut être utilisé pour les noms de machines, comptes, salles et adresses IP.

diff --git a/admin/reload_ma_salle.php b/admin/reload_ma_salle.php index 1baadee..a6873e4 100644 --- a/admin/reload_ma_salle.php +++ b/admin/reload_ma_salle.php @@ -25,7 +25,7 @@ else { // récupération de la personne connectée à l'adresse IP $con = Con_ip($ip_connectee); -if (empty($con) || $con[6] !== "Enseignant") { +if (empty($con) || $con[6] !== $lib_personnel) { echo($msg_salle_live_non_autorise."
adresse IP : ".$ip_connectee); return; // on quitte immédiatement si non autorisé } diff --git a/admin/salles/B502.php b/admin/salles/B502.php index 29a96e6..7d64b1b 100644 --- a/admin/salles/B502.php +++ b/admin/salles/B502.php @@ -47,8 +47,12 @@ // $orien_porte["AAA"][1]="H"; // $porte_coord["AAA"][1]=array(800,600); -$orix["B502"] = 100; -$oriy["B502"] = 150; +$orix_salle["B502"] = 50; +$oriy_salle["B502"] = 200; +$largeur_salle["B502"] = 1130; +$hauteur_salle["B502"] = 450; +$orix["B502"] = 10; +$oriy["B502"] = 10; $largeur["B502"] = 120; $hauteur["B502"] = 60; $police["B502"] = 11; @@ -84,6 +88,6 @@ $ligne_machines["B502"][5] = array('B502Z1'); $shift["B502"][4] = 20; $orien_porte["B502"][0]="H"; -$porte_coord["B502"][0]=array(0,500); +$porte_coord["B502"][0]=array(0,50); ?> diff --git a/admin/salles/css.php b/admin/salles/css.php index 0027ced..697d54a 100644 --- a/admin/salles/css.php +++ b/admin/salles/css.php @@ -1,7 +1,12 @@ de machines en fonction de leurs coordonnées dans les fichiers de salles. $salle = $_GET["salle"]; -if ($salle == '') {header('Location: ../salles_live.php'); exit;} +if ($salle == '') { + header('Location: ../salles_live.php'); + exit; +} // on envoit un header de type CSS header('content-type: text/css'); @@ -50,6 +55,7 @@ $coul_hs10 = "#f3e575"; $coul_hs20 = "#e17b17"; $coul_hs30 = "#d5382c"; echo "body {font-family: arial;}\n"; +echo "#plan {background-color: Beige; border:1px solid black; position: absolute; top: ".$oriy_salle[$salle]."px; left: ".$orix_salle[$salle]."px; height: ".$hauteur_salle[$salle]."px; width: ".$largeur_salle[$salle]."px; z-index: -1;}\n"; echo ".pc {font-size: ".$police[$salle]."pt; background-color:".$coul_libre."; width: ".$larg."px;\n height: ".$haut."px;\n border:1px dotted black;\n }\n"; echo ".conn {background-color:".$coul_occupe."; }\n"; echo ".j10 {background-color:".$coul_hs10."; }\n"; @@ -95,5 +101,4 @@ foreach($xy_portes as $key=>$xy_porte) { $id_porte = "#porte".$key." {\n position: absolute;\n top: ".$y."px;\n left: ".$x."px;\n background-size: ".$bcksze.";\n background-image:url(".$img_porte.");\n ".$divsze."\n background-repeat: no-repeat;\n}\n"; echo $id_porte; } - ?> diff --git a/winlog.sql b/winlog.sql index 2bd31c2..587eb93 100644 --- a/winlog.sql +++ b/winlog.sql @@ -1,11 +1,30 @@ +-- phpMyAdmin SQL Dump +-- version 4.2.12deb2+deb8u2 +-- http://www.phpmyadmin.net +-- +-- Client : localhost +-- Généré le : Ven 02 Décembre 2016 à 10:30 +-- Version du serveur : 5.5.53-0+deb8u1 +-- Version de PHP : 5.6.27-0+deb8u1 + SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; + /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; +-- +-- Base de données : `winlog` +-- + +-- -------------------------------------------------------- + +-- +-- Structure de la table `comptes` +-- CREATE TABLE IF NOT EXISTS `comptes` ( `compte_id` int(11) NOT NULL, @@ -13,7 +32,13 @@ CREATE TABLE IF NOT EXISTS `comptes` ( `prenom` varchar(25) NOT NULL, `nom` varchar(30) NOT NULL, `groupe` varchar(25) DEFAULT NULL -) ENGINE=MyISAM AUTO_INCREMENT=891 DEFAULT CHARSET=utf8; +) ENGINE=MyISAM AUTO_INCREMENT=890 DEFAULT CHARSET=utf8; + +-- -------------------------------------------------------- + +-- +-- Structure de la table `connexions` +-- CREATE TABLE IF NOT EXISTS `connexions` ( `con_id` bigint(20) NOT NULL, @@ -24,7 +49,13 @@ CREATE TABLE IF NOT EXISTS `connexions` ( `debut_con` timestamp NULL DEFAULT '0000-00-00 00:00:00', `close` tinyint(1) NOT NULL DEFAULT '1', `archivable` tinyint(1) NOT NULL DEFAULT '0' -) ENGINE=MyISAM AUTO_INCREMENT=30757 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=MyISAM AUTO_INCREMENT=33428 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +-- -------------------------------------------------------- + +-- +-- Structure de la table `machines` +-- CREATE TABLE IF NOT EXISTS `machines` ( `machine_id` varchar(15) COLLATE utf8_unicode_ci NOT NULL, @@ -37,9 +68,19 @@ CREATE TABLE IF NOT EXISTS `machines` ( `modele` varchar(50) COLLATE utf8_unicode_ci NOT NULL COMMENT 'modèle', `type_systeme` varchar(50) COLLATE utf8_unicode_ci NOT NULL COMMENT 'type du système', `mac` varchar(40) COLLATE utf8_unicode_ci NOT NULL COMMENT 'mac address', - `mac_description` varchar(60) COLLATE utf8_unicode_ci NOT NULL COMMENT 'description mac address' + `mac_description` varchar(60) COLLATE utf8_unicode_ci NOT NULL COMMENT 'description mac address', + `ram` bigint(20) NOT NULL COMMENT 'mémoire physique totale', + `procSpeed` bigint(20) NOT NULL COMMENT 'vitesse processeur', + `diskSize` bigint(20) NOT NULL COMMENT 'taille disque C:', + `freeSpace` bigint(20) NOT NULL COMMENT 'espace libre sur C:' ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +-- -------------------------------------------------------- + +-- +-- Structure de la table `proxy` +-- + CREATE TABLE IF NOT EXISTS `proxy` ( `ip` varchar(30) COLLATE utf8_unicode_ci NOT NULL, `username` varchar(50) COLLATE utf8_unicode_ci NOT NULL, @@ -48,10 +89,22 @@ CREATE TABLE IF NOT EXISTS `proxy` ( `checked` tinyint(4) NOT NULL DEFAULT '0' ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +-- -------------------------------------------------------- + +-- +-- Structure de la table `salles` +-- + CREATE TABLE IF NOT EXISTS `salles` ( `salle_id` varchar(10) COLLATE utf8_unicode_ci NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +-- -------------------------------------------------------- + +-- +-- Structure de la table `total_connexions` +-- + CREATE TABLE IF NOT EXISTS `total_connexions` ( `con_id` bigint(20) NOT NULL, `username` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT 'login windows', @@ -61,27 +114,54 @@ CREATE TABLE IF NOT EXISTS `total_connexions` ( `debut_con` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +-- +-- Index pour les tables exportées +-- +-- +-- Index pour la table `comptes` +-- ALTER TABLE `comptes` ADD PRIMARY KEY (`compte_id`); +-- +-- Index pour la table `connexions` +-- ALTER TABLE `connexions` ADD PRIMARY KEY (`con_id`), ADD KEY `user_host` (`username`,`hote`), ADD KEY `close` (`close`), ADD KEY `archivable` (`archivable`); +-- +-- Index pour la table `machines` +-- ALTER TABLE `machines` ADD PRIMARY KEY (`machine_id`); +-- +-- Index pour la table `salles` +-- ALTER TABLE `salles` ADD PRIMARY KEY (`salle_id`); +-- +-- Index pour la table `total_connexions` +-- ALTER TABLE `total_connexions` ADD PRIMARY KEY (`con_id`), ADD KEY `username` (`username`), ADD KEY `hote` (`hote`), ADD KEY `ip` (`ip`); +-- +-- AUTO_INCREMENT pour les tables exportées +-- +-- +-- AUTO_INCREMENT pour la table `comptes` +-- ALTER TABLE `comptes` -MODIFY `compte_id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=891; +MODIFY `compte_id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=890; +-- +-- AUTO_INCREMENT pour la table `connexions` +-- ALTER TABLE `connexions` -MODIFY `con_id` bigint(20) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=30757; +MODIFY `con_id` bigint(20) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=33428; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;