diff --git a/alertes.php b/alertes.php
index 36b5f9d..3de38f9 100644
--- a/alertes.php
+++ b/alertes.php
@@ -1,143 +1,135 @@
0)
-{
-
-$color = true;
-$num_page = 1; // Initialisation du numéro de la page
-$nb_per_page = 10; // Initialisation du nombre d'entréé par page
-$index = 0; // Initialisation de l'index pour la selection dans la BDD
-
-// Si l'utilisateur change le nombre d'alertes par page
-if(isset($_GET['npp']) && $_GET['npp'] > 0)
- $nb_per_page = $_GET['npp']; // On modifie l'attribut
-
-// Si le numéro de la page est supérieur à 0
-if(isset($_GET['page']) && $_GET['page'] > 0)
-{
- $num_page = $_GET['page']; // On modifie l'attribut
- $index = $nb_per_page * ($num_page - 1); // Ainsi que l'attribut ci
-}
+if (@$infos_user['droit'] > 0) {
-// Sélection de l'affichage
-$getaff = "";
-if(isset($_POST['chateau']) or isset($_POST['relevage']) or isset($_POST['surpresseur']))
-{
- if(@$_POST['chateau']) $_SESSION['alerte_chateau'] = 1; else $_SESSION['alerte_chateau'] = 0;
- if(@$_POST['relevage']) $_SESSION['alerte_relevage'] = 1; else $_SESSION['alerte_relevage'] = 0;
- if(@$_POST['surpresseur']) $_SESSION['alerte_surpresseur'] = 1; else $_SESSION['alerte_surpresseur'] = 0;
-}
-if(!@$_SESSION['alerte_chateau'] && !@$_SESSION['alerte_relevage'] && !@$_SESSION['alerte_surpresseur'])
-{
- $_SESSION['alerte_chateau'] = 1;
- $_SESSION['alerte_relevage'] = 1;
- $_SESSION['alerte_surpresseur'] = 1;
-}
-
-$where = "WHERE ";
-if($_SESSION['alerte_chateau'])
-{ $where .= "equipement='Chateau'"; }
-if($_SESSION['alerte_relevage'])
-{
- if($_SESSION['alerte_chateau']) $where .= " or ";
- $where .= "equipement='Station de Relevage'";
-}
-if($_SESSION['alerte_surpresseur'])
-{
- if($_SESSION['alerte_relevage'] or $_SESSION['alerte_chateau']) $where .= " or ";
- $where .= "equipement='Surpresseur'";
-}
+ $color = true;
+ $num_page = 1; // Initialisation du numéro de la page
+ $nb_per_page = 10; // Initialisation du nombre d'entréé par page
+ $index = 0; // Initialisation de l'index pour la selection dans la BDD
-if(isset($_GET['acquitte_id']) && $_GET['acquitte_id'] >= 0)
-{
- if($connexion->query("UPDATE alertes SET acquitte='1' WHERE id_releve=".$_GET['acquitte_id']))
- header("Location:".$_SERVER['HTTP_REFERER']); // On acquitte l'alerte avec l'ID $_GET['acquitte_id'] puis on revient
- else echo 'Erreur..'; // sur la page précédente donc la page d'affichage des alertes
-}
-else
-{
+ // Si l'utilisateur change le nombre d'alertes par page
+ if (isset($_GET['npp']) && $_GET['npp'] > 0)
+ $nb_per_page = $_GET['npp']; // On modifie l'attribut
-// Requête qui récupère les informations de la base de données
-$result_alertes = $connexion->query("SELECT * FROM alertes ".$where." ORDER BY date DESC, heure DESC LIMIT $index, $nb_per_page");
-
-echo '
Gestion des alertes
';
-
-// Déclaration des titres du tableau
-echo '';
-echo '';
-echo 'Equipement | ';
-echo 'Type | ';
-echo 'Date / Heure | ';
-echo 'Acquitte? | ';
-echo '
';
-
-while($alertes = $result_alertes->fetch()) // fetch() récupère un à un les alertes
-{
- $color = !$color; // $color est un booléen, pour l'alternance de couleur
- if($color) $couleur = "#9CF"; else $couleur = "#9CC"; // 2 couleurs, pour la lisibilité du tableau
-
- echo ''; // On défini la nouvelle ligne avec la couleur
- echo ''.$alertes['equipement'].' | '; // Equipement
- echo ''.utf8_encode(strtolower(str_replace('?', 'e', str_replace('_', ' ', $alertes['type'])))).' | ';
- // Type d'alerte en minuscule avec strtolower()
- echo ''.$alertes['date'].' / '.$alertes['heure'].' | '; // Date et Heure
- echo '';
- // Si "acquitte" est a 1 on affiche "Oui" sinon on afficher un lien pour l'acquitter "Non-> Acquitter"
- if($alertes['acquitte']) echo 'Oui';
- else echo 'Non → Acquitter';
- echo ' | ';
- echo '
';
-}
-
-echo '
'; // Fermeture du tableau
-
-// Nb pages
-$nb_alertes = $connexion->query("SELECT count(*) FROM alertes ".$where."")->fetchColumn();
-if($nb_alertes == 0) echo 'Aucunes alertes
';
-else
-{
-if(isset($_GET['page']))
- $pageActuelle = $_GET['page'];
-else
- $pageActuelle = '1';
-
-function get_list_page($page, $nb_page, $link, $nb = 3){
- $list_page = array();
- for ($i=1; $i <= $nb_page; $i++)
- {
- if (($i < $nb) OR ($i > $nb_page - $nb) OR (($i < $page + $nb) AND ($i > $page -$nb)))
- $list_page[] = ($i==$page)?'[ '.$i.' ]':''.$i.'';
- else
- {
- if ($i >= $nb AND $i <= $page - $nb)
- $i = $page - $nb;
- elseif ($i >= $page + $nb AND $i <= $nb_page - $nb)
- $i = $nb_page - $nb;
- $list_page[] = '...';
- }
+ // Si le numéro de la page est supérieur à 0
+ if (isset($_GET['page']) && $_GET['page'] > 0) {
+ $num_page = $_GET['page']; // On modifie l'attribut
+ $index = $nb_per_page * ($num_page - 1); // Ainsi que l'attribut ci
}
- $print= implode(' ', $list_page);
- return $print;
-}
-echo '
Pages: ';
-echo get_list_page($pageActuelle, (($nb_alertes -1 ) / $nb_per_page)+1, '?');
-echo '';
-echo '
';
-}
+
+ // Sélection de l'affichage
+ $getaff = "";
+ if (isset($_POST['chateau']) or isset($_POST['relevage']) or isset($_POST['surpresseur'])) {
+ if (@$_POST['chateau']) $_SESSION['alerte_chateau'] = 1;
+ else $_SESSION['alerte_chateau'] = 0;
+ if (@$_POST['relevage']) $_SESSION['alerte_relevage'] = 1;
+ else $_SESSION['alerte_relevage'] = 0;
+ if (@$_POST['surpresseur']) $_SESSION['alerte_surpresseur'] = 1;
+ else $_SESSION['alerte_surpresseur'] = 0;
+ }
+ if (!@$_SESSION['alerte_chateau'] && !@$_SESSION['alerte_relevage'] && !@$_SESSION['alerte_surpresseur']) {
+ $_SESSION['alerte_chateau'] = 1;
+ $_SESSION['alerte_relevage'] = 1;
+ $_SESSION['alerte_surpresseur'] = 1;
+ }
+
+ $where = "WHERE ";
+ if ($_SESSION['alerte_chateau']) {
+ $where .= "equipement='Chateau'";
+ }
+ if ($_SESSION['alerte_relevage']) {
+ if ($_SESSION['alerte_chateau']) $where .= " or ";
+ $where .= "equipement='Station de Relevage'";
+ }
+ if ($_SESSION['alerte_surpresseur']) {
+ if ($_SESSION['alerte_relevage'] or $_SESSION['alerte_chateau']) $where .= " or ";
+ $where .= "equipement='Surpresseur'";
+ }
+
+ if (isset($_GET['acquitte_id']) && $_GET['acquitte_id'] >= 0) {
+ if ($connexion->query("UPDATE alertes SET acquitte='1' WHERE id_releve=" . $_GET['acquitte_id']))
+ header("Location:" . $_SERVER['HTTP_REFERER']); // On acquitte l'alerte avec l'ID $_GET['acquitte_id'] puis on revient
+ else echo 'Erreur..'; // sur la page précédente donc la page d'affichage des alertes
+ } else {
+
+ // Requête qui récupère les informations de la base de données
+ $result_alertes = $connexion->query("SELECT * FROM alertes " . $where . " ORDER BY date DESC, heure DESC LIMIT $index, $nb_per_page");
+
+ echo 'Gestion des alertes
';
+
+ // Déclaration des titres du tableau
+ echo '';
+ echo '';
+ echo 'Equipement | ';
+ echo 'Type | ';
+ echo 'Date / Heure | ';
+ echo 'Acquitte? | ';
+ echo '
';
+
+ while ($alertes = $result_alertes->fetch()) // fetch() récupère un à un les alertes
+ {
+ $color = !$color; // $color est un booléen, pour l'alternance de couleur
+ if ($color) $couleur = "#9CF";
+ else $couleur = "#9CC"; // 2 couleurs, pour la lisibilité du tableau
+
+ echo ''; // On défini la nouvelle ligne avec la couleur
+ echo '' . $alertes['equipement'] . ' | '; // Equipement
+ echo '' . utf8_encode(strtolower(str_replace('?', 'e', str_replace('_', ' ', $alertes['type'])))) . ' | ';
+ // Type d'alerte en minuscule avec strtolower()
+ echo '' . $alertes['date'] . ' / ' . $alertes['heure'] . ' | '; // Date et Heure
+ echo '';
+ // Si "acquitte" est a 1 on affiche "Oui" sinon on afficher un lien pour l'acquitter "Non-> Acquitter"
+ if ($alertes['acquitte']) echo 'Oui';
+ else echo 'Non → Acquitter';
+ echo ' | ';
+ echo '
';
+ }
+
+ echo '
'; // Fermeture du tableau
+
+ // Nb pages
+ $nb_alertes = $connexion->query("SELECT count(*) FROM alertes " . $where . "")->fetchColumn();
+ if ($nb_alertes == 0) echo 'Aucunes alertes
';
+ else {
+ if (isset($_GET['page']))
+ $pageActuelle = $_GET['page'];
+ else
+ $pageActuelle = '1';
+
+ function get_list_page($page, $nb_page, $link, $nb = 3)
+ {
+ $list_page = array();
+ for ($i = 1; $i <= $nb_page; $i++) {
+ if (($i < $nb) or ($i > $nb_page - $nb) or (($i < $page + $nb) and ($i > $page - $nb)))
+ $list_page[] = ($i == $page) ? '[ ' . $i . ' ]' : '' . $i . '';
+ else {
+ if ($i >= $nb and $i <= $page - $nb)
+ $i = $page - $nb;
+ elseif ($i >= $page + $nb and $i <= $nb_page - $nb)
+ $i = $nb_page - $nb;
+ $list_page[] = '...';
+ }
+ }
+ $print = implode(' ', $list_page);
+ return $print;
+ }
+ echo '
Pages: ';
+ echo get_list_page($pageActuelle, (($nb_alertes - 1) / $nb_per_page) + 1, '?');
+ echo '';
+ echo '
';
+ }
-
-
-// Options d'affichage
-echo '';
-}
-
-}
-else echo 'Vous n\'êtes pas autorisé/connecté!';
-include('foot.php'); ?>
\ No newline at end of file
+
+
+ // Options d'affichage
+ echo '';
+ }
+} else echo 'Vous n\'êtes pas autorisé/connecté!';
+include('foot.php');
diff --git a/calendrier.js b/calendrier.js
index 751739b..0724f2b 100644
--- a/calendrier.js
+++ b/calendrier.js
@@ -14,7 +14,7 @@ function ds_getel(id) {
function ds_getleft(el) {
var tmp = el.offsetLeft;
el = el.offsetParent
- while(el) {
+ while (el) {
tmp += el.offsetLeft;
el = el.offsetParent;
}
@@ -23,7 +23,7 @@ function ds_getleft(el) {
function ds_gettop(el) {
var tmp = el.offsetTop;
el = el.offsetParent
- while(el) {
+ while (el) {
tmp += el.offsetTop;
el = el.offsetParent;
}
@@ -31,7 +31,7 @@ function ds_gettop(el) {
}
setTimeout(
- function(){
+ function () {
// Output Element
ds_oe = ds_getel('ds_calclass');
// Container
@@ -40,7 +40,7 @@ setTimeout(
);
// Output Buffering
-var ds_ob = '';
+var ds_ob = '';
function ds_ob_clean() {
ds_ob = '';
}
@@ -55,28 +55,28 @@ function ds_echo(t) {
var ds_element; // Text Element...
var ds_monthnames = [
-'Janvier', 'Fevrier', 'Mars', 'Avril', 'Mai', 'Juin',
-'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Decembre'
+ 'Janvier', 'Fevrier', 'Mars', 'Avril', 'Mai', 'Juin',
+ 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Decembre'
]; // You can translate it for your language.
var ds_daynames = [
-'Dim', 'Lun', 'Mar', 'Me', 'Jeu', 'Ven', 'Sam'
+ 'Dim', 'Lun', 'Mar', 'Me', 'Jeu', 'Ven', 'Sam'
]; // You can translate it for your language.
// Calendar template
function ds_template_main_above(t) {
return ''
- + ''
- + '<< | '
- + '< | '
- + '[Fermer] | '
- + '> | '
- + '>> | '
- + '
'
- + ''
- + '' + t + ' | '
- + '
'
- + '';
+ + '
'
+ + '<< | '
+ + '< | '
+ + '[Fermer] | '
+ + '> | '
+ + '>> | '
+ + '
'
+ + ''
+ + '' + t + ' | '
+ + '
'
+ + '';
}
function ds_template_day_row(t) {
@@ -106,11 +106,11 @@ function ds_draw_calendar(m, y) {
// First clean the output buffer.
ds_ob_clean();
// Here we go, do the header
- ds_echo (ds_template_main_above(ds_monthnames[m - 1] + ' ' + y));
- for (i = 0; i < 7; i ++) {
- ds_echo (ds_template_day_row(ds_daynames[i]));
+ ds_echo(ds_template_main_above(ds_monthnames[m - 1] + ' ' + y));
+ for (i = 0; i < 7; i++) {
+ ds_echo(ds_template_day_row(ds_daynames[i]));
}
-
+
if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) {
days = 31;
}
@@ -120,33 +120,33 @@ function ds_draw_calendar(m, y) {
else {
days = (y % 4 == 0) ? 29 : 28;
}
- var first_day = new Date(y, (m-1), 1).getDay();
+ var first_day = new Date(y, (m - 1), 1).getDay();
var first_loop = 1;
// Start the first week
- ds_echo (ds_template_new_week());
+ ds_echo(ds_template_new_week());
// If sunday is not the first day of the month, make a blank cell...
if (first_day != 0) {
- ds_echo (ds_template_blank_cell(first_day));
+ ds_echo(ds_template_blank_cell(first_day));
}
var j = first_day;
- for (i = 0; i < days; i ++) {
+ for (i = 0; i < days; i++) {
// Today is sunday, make a new week.
// If this sunday is the first day of the month,
// we've made a new row for you already.
if (j == 0 && !first_loop) {
// New week!!
- ds_echo (ds_template_new_week());
+ ds_echo(ds_template_new_week());
}
-
- ds_echo (ds_template_day(i + 1, m, y)); // Make a row of that day!
+
+ ds_echo(ds_template_day(i + 1, m, y)); // Make a row of that day!
first_loop = 0; // This is not first loop anymore...
-
+
// What is the next day?
- j ++;
+ j++;
j %= 7;
}
-
- ds_echo (ds_template_main_below()); // Do the footer
+
+ ds_echo(ds_template_main_below()); // Do the footer
ds_ob_flush(); // And let's display..
ds_ce.scrollIntoView(); // Scroll it into view.
}
@@ -158,13 +158,11 @@ function ds_sh(t) {
ds_element = t;
var date = t.value.split("-");
// Make a new date, and set the current month and year.
- if(t != "")
- {
+ if (t != "") {
ds_c_month = date[1];
ds_c_year = date[0];
}
- else
- {
+ else {
var ds_sh_date = new Date();
ds_c_month = ds_sh_date.getMonth() + 1;
ds_c_year = ds_sh_date.getFullYear();
@@ -183,16 +181,16 @@ function ds_sh(t) {
}
// Hide the calendar.
-function ds_hi() {ds_ce.style.display = 'none';}
+function ds_hi() { ds_ce.style.display = 'none'; }
// Moves to the next month...
function ds_nm() {
// Increase the current month.
- ds_c_month ++;
+ ds_c_month++;
// We have passed December, let's go to the next year.
// Increase the current year, and set the current month to January.
if (ds_c_month > 12) {
- ds_c_month = 1;
+ ds_c_month = 1;
ds_c_year++;
}
// Redraw the calendar.
@@ -205,7 +203,7 @@ function ds_pm() {
// We have passed January, let's go back to the previous year.
// Decrease the current year, and set the current month to December.
if (ds_c_month < 1) {
- ds_c_month = 12;
+ ds_c_month = 12;
ds_c_year = ds_c_year - 1; // Can't use dash-dash here, it will make the page invalid.
}
// Redraw the calendar.
@@ -237,18 +235,18 @@ function ds_format_date(d, m, y) {
// When the user clicks the day.
function ds_onclick(d, m, y) {
ds_hi(); // Hide the calendar.
-
- if (typeof(ds_element.value) != 'undefined') {
+
+ if (typeof (ds_element.value) != 'undefined') {
// Set the value of it, if we can.
ds_element.value = ds_format_date(d, m, y);
}
- else if (typeof(ds_element.innerHTML) != 'undefined') {
+ else if (typeof (ds_element.innerHTML) != 'undefined') {
// Maybe we want to set the HTML in it.
ds_element.innerHTML = ds_format_date(d, m, y);
}
else {
// I don't know how should we display it, just alert it to user.
- alert (ds_format_date(d, m, y));
+ alert(ds_format_date(d, m, y));
}
}
// ]]> -->
\ No newline at end of file
diff --git a/connexion.php b/connexion.php
index c85e04c..6955868 100644
--- a/connexion.php
+++ b/connexion.php
@@ -1,52 +1,38 @@
'.$_SESSION['user'].'';
+ echo 'Vous êtes connecté en tant que: ' . $_SESSION['user'] . '';
}
-}
-elseif(@$_POST['user'] && @$_POST['pass'])
-{
- if($result_infos_userCO = $connexion->query("SELECT * FROM comptes WHERE pseudo='".$_POST['user']."'"))
- {
+} elseif (@$_POST['user'] && @$_POST['pass']) {
+ if ($result_infos_userCO = $connexion->query("SELECT * FROM comptes WHERE pseudo='" . $_POST['user'] . "'")) {
$infos_userCO = $result_infos_userCO->fetch();
//if($infos_userCO['mdp1'] == md5($_POST['pass']))
- if($infos_userCO['mdp1'] == $_POST['pass'])
- {
+ if ($infos_userCO['mdp1'] == $_POST['pass']) {
$tokenCO = rand(100000, 999999);
- if($connexion->query("UPDATE comptes SET token='".$tokenCO."' WHERE pseudo='".$_POST['user']."'"))
- {
+ if ($connexion->query("UPDATE comptes SET token='" . $tokenCO . "' WHERE pseudo='" . $_POST['user'] . "'")) {
$_SESSION['user'] = $_POST['user'];
$_SESSION['token'] = $tokenCO;
header('Refresh:1; url=index.php');
- echo 'Vous êtes connecté en tant que: '.$_SESSION['user'].'';
- }
- else echo 'Erreur avec la BDD! 0x02';
- }
- else echo 'L\'utilisateur ou mot de passe incorrect!
-> On réésaye?';
- }
- else echo 'Erreur avec la BDD! 0x01';
-}
-else
-{
+ echo 'Vous êtes connecté en tant que: ' . $_SESSION['user'] . '';
+ } else echo 'Erreur avec la BDD! 0x02';
+ } else echo 'L\'utilisateur ou mot de passe incorrect!
-> On réésaye?';
+ } else echo 'Erreur avec la BDD! 0x01';
+} else {
?>
-Connexion
-
+ Connexion
+
\ No newline at end of file
diff --git a/connexion_erreur.php b/connexion_erreur.php
index c4638c1..6708310 100644
--- a/connexion_erreur.php
+++ b/connexion_erreur.php
@@ -1,6 +1,4 @@
\ No newline at end of file
diff --git a/foot.php b/foot.php
index 2c5cf16..9e2bdff 100644
--- a/foot.php
+++ b/foot.php
@@ -2,15 +2,17 @@
-
-
Exécuté en ~ s.
Panel réalisé par BREGAND Alexis et HANRION Claude.
+
+
+ Exécuté en ~ s.
Panel réalisé par BREGAND Alexis et HANRION Claude.