From 35b2f5bafb10c2591183373d31bd9bb4f339ed83 Mon Sep 17 00:00:00 2001 From: Teyir <60007549+Teyir@users.noreply.github.com> Date: Sun, 13 Feb 2022 13:14:47 +0100 Subject: [PATCH 01/81] 1.8.4 --- include/version.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/version.php b/include/version.php index 277066bb..a752bc81 100644 --- a/include/version.php +++ b/include/version.php @@ -1,4 +1,4 @@ ".$versioncms.""; ?> From 21e65e97582500cba0e5bde9f28b9ba3be5da31d Mon Sep 17 00:00:00 2001 From: CapDRAKE <72074285+CapDRAKE@users.noreply.github.com> Date: Sun, 13 Feb 2022 14:16:58 +0100 Subject: [PATCH 02/81] =?UTF-8?q?Fix=20quantit=C3=A9=20article=20panier?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix permettant de prendre en compte la quantité dans le panier lors de l'achat --- controleur/boutique/achat.php | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/controleur/boutique/achat.php b/controleur/boutique/achat.php index 673dfe93..ac1b5178 100644 --- a/controleur/boutique/achat.php +++ b/controleur/boutique/achat.php @@ -127,25 +127,36 @@ { foreach($jsonCon as $serveur) { - SendCommand($serveur, $donneesActions['methode'], $donneesActions['commande_valeur'], $donneesActions['duree'], $bddConnection, $_Joueur_); + //On exécute la commande autant de fois que nécessaire par rapport à la quantité de l'article + for($z=0; $z < $_SESSION['panier']['quantite'][$a]; $z++) + { + SendCommand($serveur, $donneesActions['methode'], $donneesActions['commande_valeur'], $donneesActions['duree'], $bddConnection, $_Joueur_); + } } } elseif($infosCategories['serveurId'] == -2) { foreach($jsonCon as $key => $serveur) { - if($enligne[$key]) - { - SendCommand($serveur, $donneesActions['methode'], $donneesActions['commande_valeur'], $donneesActions['duree'], $bddConnection, $_Joueur_['pseudo'], $_Joueur_); + //On exécute la commande autant de fois que nécessaire par rapport à la quantité de l'article + for($z = 0; $z < $_SESSION['panier']['quantite'][$a]; $z++){ + if($enligne[$key]) + { + SendCommand($serveur, $donneesActions['methode'], $donneesActions['commande_valeur'], $donneesActions['duree'], $bddConnection, $_Joueur_['pseudo'], $_Joueur_); + } } + } } else { foreach($lectureJSON as $key => $s) { - if($s['id'] == $infosCategories['serveurId'] && $enligne[$key]) - { - SendCommand($jsonCon[$key], $donneesActions['methode'], $donneesActions['commande_valeur'], $donneesActions['duree'], $bddConnection, $_Joueur_['pseudo'], $_Joueur_); + //On exécute la commande autant de fois que nécessaire par rapport à la quantité de l'article + for($z = 0; $z < $_SESSION['panier']['quantite'][$a]; $z++){ + if($s['id'] == $infosCategories['serveurId'] && $enligne[$key]) + { + SendCommand($jsonCon[$key], $donneesActions['methode'], $donneesActions['commande_valeur'], $donneesActions['duree'], $bddConnection, $_Joueur_['pseudo'], $_Joueur_); + } } } } From f155160219c13d53a2fecb877dae6a0edf812ec9 Mon Sep 17 00:00:00 2001 From: CapDRAKE <72074285+CapDRAKE@users.noreply.github.com> Date: Wed, 16 Feb 2022 23:42:16 +0100 Subject: [PATCH 03/81] =?UTF-8?q?Patch=20mauvaise=20v=C3=A9rification=20du?= =?UTF-8?q?=20nombre=20d'achats=20max?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- theme/default/pages/boutique.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/theme/default/pages/boutique.php b/theme/default/pages/boutique.php index 06bf8e7d..6b28568b 100644 --- a/theme/default/pages/boutique.php +++ b/theme/default/pages/boutique.php @@ -101,7 +101,7 @@ $req = $bddConnection->prepare("SELECT max_vente FROM cmw_boutique_offres WHERE id = :id"); $req->execute(array("id" => $achats["id2"])); $s = $req->fetch(PDO::FETCH_ASSOC); - if($achats["nombre"]>=$s["max_vente"]) { + if($achats["nombre"]>=$s["max_vente"] && $s["max_vente"] != -1) { if ($offresTableau[$i]['id'] == $achats["id2"]) { $offresTableau[$i]['maxbuy'] = 1; } From 22aae56bf2fa7796308ebd40980d4d7a0b1248f6 Mon Sep 17 00:00:00 2001 From: CapDRAKE <72074285+CapDRAKE@users.noreply.github.com> Date: Thu, 17 Feb 2022 01:07:20 +0100 Subject: [PATCH 04/81] correction du tableau des votes actuels --- admin/donnees/voteHistory.php | 3 +++ admin/pages/voteHistory.php | 13 ++++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/admin/donnees/voteHistory.php b/admin/donnees/voteHistory.php index 43bb6e53..622ca791 100644 --- a/admin/donnees/voteHistory.php +++ b/admin/donnees/voteHistory.php @@ -5,6 +5,9 @@ $top = $bddConnection->query('SELECT * FROM cmw_votes WHERE isOld=1 group by pseudo ORDER BY nbre_votes DESC'); $oldHistory = $top->fetchAll(PDO::FETCH_ASSOC); + $top2 = $bddConnection->query('SELECT pseudo, ip, SUM(nbre_votes) as nbre_votes, titre, date_dernier FROM cmw_votes, cmw_votes_config WHERE cmw_votes.site = cmw_votes_config.id AND isOld=0 group by pseudo ORDER BY nbre_votes DESC'); + $History = $top2->fetchAll(PDO::FETCH_ASSOC); + $allOld = $bddConnection->query('SELECT SUM(`nbre_votes`) as total FROM cmw_votes WHERE isOld=1'); $allOld = $allOld->fetch(PDO::FETCH_ASSOC); diff --git a/admin/pages/voteHistory.php b/admin/pages/voteHistory.php index 907315d0..5d781a85 100644 --- a/admin/pages/voteHistory.php +++ b/admin/pages/voteHistory.php @@ -79,15 +79,18 @@ Pseudo IP Nombre de votes (total: ) - Date du dernier vote - Dernier vote sur le site: - verifPerm('PermsPanel', 'vote', 'voteHistory', 'actions', 'removeVote')) { ?> - Suppression - + + + + + + + + From 11a4e6d63b32e7c9816356de896246712435bd56 Mon Sep 17 00:00:00 2001 From: Dancuo-Lohan Date: Mon, 21 Feb 2022 18:57:02 +0100 Subject: [PATCH 05/81] Ajout d'une obligation de se connecter pour voter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Quand une personne vote sans être connectée, elle ne reçoit pas ses récompenses in-game. Ceci est patch en attendant une refonte de la vérification des votes. Voir la classe vote (qui demande l'id utilisateur (uniquement disponible si la personne est connectée) pour pouvoir effectuer le vote) --- theme/default/pages/voter.php | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/theme/default/pages/voter.php b/theme/default/pages/voter.php index 2d9e32a3..12fe42a3 100644 --- a/theme/default/pages/voter.php +++ b/theme/default/pages/voter.php @@ -58,22 +58,39 @@
-

Entrez votre pseudonyme

+ +

La récompense du vote sera donnée à :

-
- " required> +
+ " required>
-
- +
+
+ +

Veuillez vous connecter pour voter

+
+
+
+ + + +
+
+
+
From 30eb8f05ab9fa35d323637332dc981e54f1daa45 Mon Sep 17 00:00:00 2001 From: Dancuo-Lohan Date: Fri, 1 Apr 2022 18:10:28 +0200 Subject: [PATCH 06/81] =?UTF-8?q?Ajout=20de=202=20nouvelles=20v=C3=A9rific?= =?UTF-8?q?ations=20avant=20de=20pouvoir=20voter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rajout de plusieurs vérifications pour qu'un joueur puisse voter : -Vérification si le joueur est connecté sur le site -Vérification que le pseudo du joueur est bien celui qui est renseigné --- theme/default/pages/voter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/theme/default/pages/voter.php b/theme/default/pages/voter.php index 12fe42a3..4e71f933 100644 --- a/theme/default/pages/voter.php +++ b/theme/default/pages/voter.php @@ -52,7 +52,7 @@
- +
From 5d9e305d22f63d59676417ad4aa9ac1a691e1cd6 Mon Sep 17 00:00:00 2001 From: CapDRAKE <72074285+CapDRAKE@users.noreply.github.com> Date: Sat, 9 Apr 2022 20:09:18 +0200 Subject: [PATCH 07/81] Update modifIP.php --- admin/pages/modifIP.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/admin/pages/modifIP.php b/admin/pages/modifIP.php index c49a8947..7d3eddc0 100644 --- a/admin/pages/modifIP.php +++ b/admin/pages/modifIP.php @@ -57,17 +57,17 @@
id="active"> -
+
- L'API est actuellement activé. + L'API est actuellement désactivée.
id="desact"> -
+
- L'API est actuellement désactivée. + L'API est actuellement activé.
From c721b2d8e1bb5d5d381dc7b422e27d4e4fade9d5 Mon Sep 17 00:00:00 2001 From: Nassim-K Date: Fri, 15 Apr 2022 15:22:05 +0200 Subject: [PATCH 08/81] Ajout support Meilleurs-Serveurs --- admin/pages/voter.php | 3 ++- modele/vote.class.php | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/admin/pages/voter.php b/admin/pages/voter.php index 04c13e9e..4d1637be 100644 --- a/admin/pages/voter.php +++ b/admin/pages/voter.php @@ -142,7 +142,8 @@
  • liste-serveurs-minecraft.org
  • Liste-serv-minecraft.fr
  • minecraft-mp.com
  • -
  • serveur-minecraft.com
  • +
  • serveur-minecraft.com
  • +
  • meilleurs-serveurs.com
  • diff --git a/modele/vote.class.php b/modele/vote.class.php index 1504f965..1cbdd386 100644 --- a/modele/vote.class.php +++ b/modele/vote.class.php @@ -368,6 +368,9 @@ public function hasVote() { }else if(strpos($url, 'serveur-minecraft.com')){ $api = self::fetch("https://serveur-minecraft.com/api/1/vote/".$id."/".$this->get_client_ip()); if(intval($api) == 0){return true;}else{return false;} + }else if(strpos($url, 'meilleurs-serveurs.com')){ + $api = json_decode(self::fetch("https://meilleurs-serveurs.com/api/v1/server/".$id."/vote/check?ip_address=".$this->get_client_ip())); + if($api->status_code == 200){return true;}else{return false;} } else { return true; From 496c84a959232551801824538a7f1c02670e1e8e Mon Sep 17 00:00:00 2001 From: Nassim-K Date: Sat, 23 Apr 2022 12:59:33 +0200 Subject: [PATCH 09/81] Ajout site Meilleurs-Serveurs p2 --- admin/assets/js/main.js | 13 ++++++++++++- admin/pages/voter.php | 5 ++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/admin/assets/js/main.js b/admin/assets/js/main.js index 12dab5c6..b8aa47cb 100644 --- a/admin/assets/js/main.js +++ b/admin/assets/js/main.js @@ -721,8 +721,19 @@ function testUrlVoteForTest(url, id, btn) { } btn.disabled = false; }); + }else if(url.includes("meilleurs-serveurs.com")) { + console.error('ok'); + fetchVote("https://meilleurs-serveurs.com/api/v1/server/"+id+"/vote/check?ip_address=0.0.0.0", function(data, status) { + // true -> ?, false -> Server not found + if(!data.includes("Server not found")) { + notif("success", "meilleurs-serveurs.com", "Id "+id+" trouvé !"); + } else { + notif("error", "meilleurs-serveurs.com", "Id "+id+" introuvable."); + } + btn.disabled = false; + }); } else { - notif("warning", url, "Aucune API enregistré pour se site."); + notif("warning", url, "Aucune API enregistrée pour ce site."); btn.disabled = false; } } diff --git a/admin/pages/voter.php b/admin/pages/voter.php index 4d1637be..9edbecd7 100644 --- a/admin/pages/voter.php +++ b/admin/pages/voter.php @@ -142,9 +142,8 @@
  • liste-serveurs-minecraft.org
  • Liste-serv-minecraft.fr
  • minecraft-mp.com
  • -
  • serveur-minecraft.com
  • -
  • meilleurs-serveurs.com
  • - +
  • serveur-minecraft.com
  • +
  • meilleurs-serveurs.com
  • À noter que certains service de recherche du serveur n'ont pas une API utilisable ! Pour que celle-ci fonctionne sur le cms vous devez remplir le champ "Id unique" par l'id donner par le site web ( généralement dans les onglets API). Laisser vide pour le désactiver. Si l'id venait â être incorrecte, ne vous étonnez pas que les votes ne se valident pas ! From 821db489ae55dce43052d024258ad4a51a986d22 Mon Sep 17 00:00:00 2001 From: Nassim-K Date: Sat, 23 Apr 2022 13:07:11 +0200 Subject: [PATCH 10/81] p3 --- admin/assets/js/main.js | 1 - 1 file changed, 1 deletion(-) diff --git a/admin/assets/js/main.js b/admin/assets/js/main.js index b8aa47cb..09f91ec2 100644 --- a/admin/assets/js/main.js +++ b/admin/assets/js/main.js @@ -722,7 +722,6 @@ function testUrlVoteForTest(url, id, btn) { btn.disabled = false; }); }else if(url.includes("meilleurs-serveurs.com")) { - console.error('ok'); fetchVote("https://meilleurs-serveurs.com/api/v1/server/"+id+"/vote/check?ip_address=0.0.0.0", function(data, status) { // true -> ?, false -> Server not found if(!data.includes("Server not found")) { From 4cd71a6574429fb13b0bc6026a98846f0be17852 Mon Sep 17 00:00:00 2001 From: WIBOR <74981276+WIBORR@users.noreply.github.com> Date: Fri, 24 Jun 2022 15:14:21 +0200 Subject: [PATCH 11/81] Ajout du site de vote yserveur.fr --- admin/assets/js/main.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/admin/assets/js/main.js b/admin/assets/js/main.js index 12dab5c6..b823db78 100644 --- a/admin/assets/js/main.js +++ b/admin/assets/js/main.js @@ -587,6 +587,16 @@ function testUrlVoteForTest(url, id, btn) { } btn.disabled = false; }); + } else if (url.includes("yserveur.fr")) { + fetchVote("https://yserveur.fr/api/serveur/verify-id/" + id, function (data, status) { + // true -> 'true', false -> 'false' + if (data.includes("true")) { + notif("success", "yserveur.fr", "Id " + id + " trouvé !"); + } else { + notif("error", "yserveur.fr", "Valeur invalide: " + data); + } + btn.disabled = false; + }); }else if(url.includes("serveurs-minecraft.org") & !url.includes("liste-serveurs-minecraft.org")) { // Access-Control-Allow-Origin fetchVote("https://www.serveurs-minecraft.org/api/is_online.php?id="+id+"&format=json", function(data, status) { // true -> 1, false -> -1 From 9e931a1e33b5f42d85e5f9e5f742a5e7997b209f Mon Sep 17 00:00:00 2001 From: WIBOR <74981276+WIBORR@users.noreply.github.com> Date: Fri, 24 Jun 2022 15:16:30 +0200 Subject: [PATCH 12/81] Ajout du site de vote yserveur.fr --- admin/pages/voter.php | 1 + 1 file changed, 1 insertion(+) diff --git a/admin/pages/voter.php b/admin/pages/voter.php index 04c13e9e..427156de 100644 --- a/admin/pages/voter.php +++ b/admin/pages/voter.php @@ -127,6 +127,7 @@
    Les sites suivant sont compatible avec cette vérification:
      +
    • yserveur.fr
    • serveur-minecraft-vote.fr
    • serveurs-mc.net
    • serveur-prive.net
    • From 25fae379c33e854a7c229e27f49c3248db82f32f Mon Sep 17 00:00:00 2001 From: WIBOR <74981276+WIBORR@users.noreply.github.com> Date: Fri, 24 Jun 2022 15:22:23 +0200 Subject: [PATCH 13/81] Ajout du site de vote yserveur.fr --- modele/vote.class.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modele/vote.class.php b/modele/vote.class.php index 1504f965..a317b8cd 100644 --- a/modele/vote.class.php +++ b/modele/vote.class.php @@ -293,6 +293,9 @@ public function hasVote() { { $json = json_decode(self::fetch("https://serveur-prive.net/api/vote/json/".$id."/". $this->get_client_ip())); return $json->status == 1; + } else if (strpos($url, 'yserveur.fr')) { + $apiUrl = "https://yserveur.fr/api/vote/" . $id . "/" . $this->get_client_ip(); + return self::fetch($apiUrl) == 'true'; } else if(strpos($url, 'serveurs-minecraft.org') & !strpos($url, 'liste-serveurs-minecraft.org')) { $is_valid_vote = self::fetch('https://www.serveurs-minecraft.org/api/is_valid_vote.php?id='.$id.'&ip='. $this->get_client_ip().'&duration=5'); From fb4146021baf4240ae32ae48856416f4f5bbd796 Mon Sep 17 00:00:00 2001 From: Teyir <60007549+Teyir@users.noreply.github.com> Date: Fri, 24 Jun 2022 15:31:26 +0200 Subject: [PATCH 14/81] Update changelog.txt --- changelog.txt | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/changelog.txt b/changelog.txt index fec8ceb2..a7b15796 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,22 +1,14 @@ -Changelog CraftMyWebsite 1.8.3 - Fixs sécurité IMPORTANT +Changelog CraftMyWebsite 1.8.4 - Fixs sécurité IMPORTANT Ajouts ([+]), modifications ([=]) et suppressions ([-]), ([|]) Bugs Fix +[|] : Fix de la quantité d'articles dans le panier -[|] : Fix problème des emails publiques/privés sur le profil -[|] : Fix page nope -[|] : Fix de la newsletter sur l'inscription d'un compte -[|] : Fix d'un bug sur la boutique pour certains achats nécessitant d'acheter l'offre A pour débloquer la B -[|] : Fix des pages infini sur la liste des membres -[|] : Fix du mode nuit du panel - -[=] : Fixs sécurité sur le cms +[=] : Ajouts des sites de vote: meilleurs-serveurs.com et yserveur.fr [=] : Fautes d'ortographes -[=] : Modification d'un message d'erreur sur la page chat -[=] : Modification de l' url rewriting de l'accueil qui redirigé vers /index.php -[+] : Ajout du site de vote serveur-minecraft-vote.fr +[+] : Ajouts de nouvelles vérifications pour voter -Contributeurs : Guedesite, Teyir, Emilien52, BadiiiX, MrFlamme26, Dancuo-Lohan +Contributeurs : Teyir, Emilien52, CapDrake, Nassim-K, WIBORR, Dancuo-Lohan From ef013a2e019cc56664cd863e4eedaa09e3d4a95a Mon Sep 17 00:00:00 2001 From: WIBOR <74981276+WIBORR@users.noreply.github.com> Date: Sat, 25 Jun 2022 14:49:30 +0200 Subject: [PATCH 15/81] =?UTF-8?q?Passage=20v=C3=A9rification=20yserveur.fr?= =?UTF-8?q?=20en=20json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modele/vote.class.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modele/vote.class.php b/modele/vote.class.php index 7153e5f0..db8b30bd 100644 --- a/modele/vote.class.php +++ b/modele/vote.class.php @@ -293,9 +293,10 @@ public function hasVote() { { $json = json_decode(self::fetch("https://serveur-prive.net/api/vote/json/".$id."/". $this->get_client_ip())); return $json->status == 1; - } else if (strpos($url, 'yserveur.fr')) { - $apiUrl = "https://yserveur.fr/api/vote/" . $id . "/" . $this->get_client_ip(); - return self::fetch($apiUrl) == 'true'; + } else if (strpos($url, 'yserveur.fr')) + { + $json = json_decode(self::fetch("https://yserveur.fr/api/vote/" . $id . "/" . $this->get_client_ip())); + return $json->vote == true; } else if(strpos($url, 'serveurs-minecraft.org') & !strpos($url, 'liste-serveurs-minecraft.org')) { $is_valid_vote = self::fetch('https://www.serveurs-minecraft.org/api/is_valid_vote.php?id='.$id.'&ip='. $this->get_client_ip().'&duration=5'); From 685d4dedd3a01346ff7e66c05527eb678bea6798 Mon Sep 17 00:00:00 2001 From: WIBOR <74981276+WIBORR@users.noreply.github.com> Date: Sat, 25 Jun 2022 14:50:43 +0200 Subject: [PATCH 16/81] =?UTF-8?q?Passage=20v=C3=A9rification=20id=20yserve?= =?UTF-8?q?ur.fr=20en=20json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/assets/js/main.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/admin/assets/js/main.js b/admin/assets/js/main.js index aa6c6427..2bb15e49 100644 --- a/admin/assets/js/main.js +++ b/admin/assets/js/main.js @@ -589,11 +589,15 @@ function testUrlVoteForTest(url, id, btn) { }); } else if (url.includes("yserveur.fr")) { fetchVote("https://yserveur.fr/api/serveur/verify-id/" + id, function (data, status) { - // true -> 'true', false -> 'false' - if (data.includes("true")) { - notif("success", "yserveur.fr", "Id " + id + " trouvé !"); + // true -> json {"status":true}, false -> {"status":false} + if(isJson(data)) { + if(JSON.parse(data).status == true) { + notif("success", "yserveur.fr", "Id "+id+" trouvé !"); + } else { + notif("error", "yserveur.fr", "Id "+id+" introuvable."); + } } else { - notif("error", "yserveur.fr", "Valeur invalide: " + data); + notif("error", "yserveur.fr", "Valeur invalide: "+data); } btn.disabled = false; }); From 490fa8ad4834d76f0a4ac04744bbfdd4f3d6cad2 Mon Sep 17 00:00:00 2001 From: Teyir <60007549+Teyir@users.noreply.github.com> Date: Wed, 13 Jul 2022 22:22:17 +0200 Subject: [PATCH 17/81] [TYPO] Remove ";" --- theme/default/pages/forum_categorie.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/theme/default/pages/forum_categorie.php b/theme/default/pages/forum_categorie.php index d65a8adc..4837b287 100644 --- a/theme/default/pages/forum_categorie.php +++ b/theme/default/pages/forum_categorie.php @@ -57,7 +57,7 @@ - ; + @@ -508,4 +508,4 @@
    - \ No newline at end of file + From 4a711ba903cd80c49336ad32a030bf2d54eefd96 Mon Sep 17 00:00:00 2001 From: Teyir <60007549+Teyir@users.noreply.github.com> Date: Mon, 1 Aug 2022 12:30:05 +0200 Subject: [PATCH 18/81] VERSION 1.9 LTS Latest CMW 1.X version --- include/version.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/version.php b/include/version.php index a752bc81..9af72cbc 100644 --- a/include/version.php +++ b/include/version.php @@ -1,4 +1,4 @@ ".$versioncms.""; +$versioncms = "1.9 LTS"; +$displayversioncms = "".$versioncms.""; ?> From c1fb1261e759edad00e2857412b34250951b4227 Mon Sep 17 00:00:00 2001 From: Teyir <60007549+Teyir@users.noreply.github.com> Date: Mon, 1 Aug 2022 12:54:38 +0200 Subject: [PATCH 19/81] [IMROVE] Add Windows compatibility (force install when we are on Windows) --- installation/app/controller/action.php | 4 +++ installation/app/plugins/chmod.php | 33 +++++++++++++++-------- installation/app/plugins/installInfos.php | 3 +++ installation/app/plugins/utils.php | 16 +++++++++++ installation/app/ressources/js/main.js | 9 ++++++- installation/index.php | 1 + modele/config/config.yml | 29 ++++++++++---------- 7 files changed, 69 insertions(+), 26 deletions(-) create mode 100644 installation/app/plugins/utils.php diff --git a/installation/app/controller/action.php b/installation/app/controller/action.php index d9b0874d..4ed58300 100644 --- a/installation/app/controller/action.php +++ b/installation/app/controller/action.php @@ -13,6 +13,10 @@ exec("chmod 0777 ../theme/upload/panel/"); exec("chmod 0777 ../utilisateurs/"); } + +if (isset($_GET['action']) and $_GET['action'] == 'windowsforceinstall') { + setWindows(); +} // On essaie de se connecté et d'écrire les premiéres données histoire de voir si la base de données répond bien if (isset($_GET['action']) and $_GET['action'] == 'sql' and isset($_POST['hote']) and isset($_POST['nomBase']) and isset($_POST['utilisateur']) and isset($_POST['mdp']) and isset($_POST['port'])) { if (($testPDO = verifyPDO($_POST['hote'], $_POST['nomBase'], $_POST['utilisateur'], $_POST['mdp'], $_POST['port'])) === TRUE) { diff --git a/installation/app/plugins/chmod.php b/installation/app/plugins/chmod.php index df417c0e..2e42d1ae 100644 --- a/installation/app/plugins/chmod.php +++ b/installation/app/plugins/chmod.php @@ -1,5 +1,10 @@ GetTableau(); + $err = null; $errDossier = null; $errInstall = null; @@ -84,12 +89,14 @@ function VerifieChmod() { if ($err == null and $errDossier == null and $errInstall == null) return null; + else if ($_Serveur_['General']['Windows']) + return null; else return $return; } -function DrawChmod($return) { - +function DrawChmod($return): void +{ if ($return['chmodDossier'] != null or $return['chmod'] != null or $return['chmodInstall'] != null) { ?>
    @@ -113,13 +120,13 @@ function DrawChmod($return) { - - - - 777 - - + + + + 777 + + - + 755 @@ -149,6 +156,10 @@ function DrawChmod($return) { modifier les chmod automatiquement Relancer la verification
    + + WINDOWS - FORCER INSTALLATION
    +
    diff --git a/installation/app/plugins/installInfos.php b/installation/app/plugins/installInfos.php index d5885f90..a59930fa 100644 --- a/installation/app/plugins/installInfos.php +++ b/installation/app/plugins/installInfos.php @@ -1,4 +1,6 @@ GetTableau(); @@ -8,6 +10,7 @@ $config['General']['ipTexte'] = $_POST['ipTexte']; $config['General']['ip'] = $_POST['ip']; $config['General']['port'] = $_POST['port']; +$config['General']['Windows'] = isWindows(); $config = new Ecrire('../modele/config/config.yml', $config); diff --git a/installation/app/plugins/utils.php b/installation/app/plugins/utils.php new file mode 100644 index 00000000..797d1fbb --- /dev/null +++ b/installation/app/plugins/utils.php @@ -0,0 +1,16 @@ +GetTableau(); + + $config['General']['Windows'] = isWindows(); + + new Ecrire('../modele/config/config.yml', $config); +} \ No newline at end of file diff --git a/installation/app/ressources/js/main.js b/installation/app/ressources/js/main.js index 594c229a..dcab35cd 100644 --- a/installation/app/ressources/js/main.js +++ b/installation/app/ressources/js/main.js @@ -1,5 +1,12 @@ function ajax_chmod() { - var url = 'index.php?action=setchmod'; + const url = 'index.php?action=setchmod'; + $.post(url, function (data) { + window.location = "index.php" + }); +} + +function windows_force_install() { + const url = 'index.php?action=windowsforceinstall'; $.post(url, function (data) { window.location = "index.php" }); diff --git a/installation/index.php b/installation/index.php index 9bec8eef..62fbadc4 100644 --- a/installation/index.php +++ b/installation/index.php @@ -2,6 +2,7 @@ error_reporting(0); ini_set('display_errors', 1); require_once('../modele/config/yml.class.php'); +require_once "app/plugins/utils.php"; $configLecture = new Lire('../modele/config/config.yml'); $_Serveur_ = $configLecture->GetTableau(); diff --git a/modele/config/config.yml b/modele/config/config.yml index a77165a2..fb035a50 100644 --- a/modele/config/config.yml +++ b/modele/config/config.yml @@ -2,31 +2,32 @@ installation: false licence: free-craftmywebsite.fr General: - url: - name: + url: "" + name: "" theme: default themeOption: bootstrap - description: + description: "" bgType: 0 permsPlugin: groupManager permsWorld: world - ipTexte: - ip: - port: + ipTexte: "" + ip: "" + port: "" statut: 2 - moneyName: "Jeton" - createur: + moneyName: Jeton + createur: nom: Créateur effets: style16 couleur: '#ffffff' bg: '#b83d3d' joueur: Joueur + Windows: true DataBase: - dbAdress: - dbName: - dbUser: - dbPassword: - dbPort: + dbAdress: "" + dbName: "" + dbUser: "" + dbPassword: "" + dbPort: "" Payement: paypal: true dedipass: false @@ -34,7 +35,7 @@ Payement: currency: EUR public_key: "" private_key: "" - paypalEmail: + paypalEmail: "" vote: maxDisplay: 10 color: From 2ea58be4d232d774bbcd37afd0293bfa232a6afe Mon Sep 17 00:00:00 2001 From: Teyir <60007549+Teyir@users.noreply.github.com> Date: Mon, 1 Aug 2022 13:07:33 +0200 Subject: [PATCH 20/81] CODE CLEANUP --- .gitignore | 10 + admin.php | 2 +- admin/action.php | 4 +- admin/actions/addGrade.php | 2 +- admin/actions/addMenu.php | 4 +- admin/actions/addMiniature.php | 4 +- admin/actions/addWidgets.php | 2 +- admin/actions/creerPage.php | 10 +- admin/actions/editBoutique.php | 10 +- admin/actions/editGrade.php | 24 +- admin/actions/editMenu.php | 6 +- admin/actions/editMiniature.php | 4 +- admin/actions/editNews.php | 4 +- admin/actions/editPage.php | 14 +- admin/actions/editPayement.php | 2 +- admin/actions/editResetVote.php | 2 +- admin/actions/editWidgets.php | 2 +- admin/actions/getGradesList.php | 28 +- admin/actions/getJsonAchat.php | 2 +- admin/actions/getJsonMember.php | 2 +- admin/actions/getJsonVoteHistory.php | 24 +- admin/actions/getLienVote.php | 20 +- admin/actions/getMiniaList.php | 2 +- admin/actions/getOffreBoutique.php | 2 +- admin/actions/getRecompenseList.php | 20 +- admin/actions/getWidgetsList.php | 12 +- admin/actions/modifierLien.php | 2 +- admin/actions/modifierMembres.php | 2 +- admin/actions/mooveMenu.php | 6 +- admin/actions/mooveMinia.php | 6 +- admin/actions/mooveWidgets.php | 6 +- admin/actions/newsletter.php | 10 +- admin/actions/pageBan.php | 2 +- admin/actions/postNews.php | 4 +- admin/actions/removeBan.php | 2 +- admin/actions/resetAllUploadImage.php | 2 +- admin/actions/supprGrade.php | 2 +- admin/actions/supprMenu.php | 2 +- admin/actions/supprMiniature.php | 2 +- admin/actions/supprPage.php | 10 +- admin/actions/supprWidgets.php | 2 +- admin/actions/switchMaintenance.php | 16 +- admin/actions/switchTypeSupport.php | 2 +- admin/actions/testMail.php | 2 +- admin/actions/themeColor.php | 12 +- admin/actions/uploadImg.php | 10 +- admin/assets/js/PostManager.js | 6 +- admin/assets/js/bootstrap.js | 2 +- admin/assets/js/jquery.js | 2 +- admin/assets/js/membres.php | 2 +- admin/donnees/accueil.php | 22 +- admin/donnees/boutique.php | 2 +- admin/donnees/configVoter.php | 2 +- admin/donnees/general.php | 12 +- admin/donnees/grades.php | 170 ++++---- admin/donnees/informations.php | 10 +- admin/donnees/maintenance.php | 2 +- admin/donnees/menu.php | 24 +- admin/donnees/pages.php | 2 +- admin/donnees/payement.php | 8 +- admin/donnees/widgets.php | 2 +- admin/include/entete.php | 14 +- admin/include/footer.php | 2 +- admin/include/side.php | 4 +- admin/index.php | 6 +- admin/page.php | 2 +- admin/pages/accueil.php | 2 +- admin/pages/boutique.php | 4 +- admin/pages/configVoter.php | 26 +- admin/pages/general.php | 4 +- admin/pages/grades.php | 28 +- admin/pages/informations.php | 22 +- admin/pages/maintenance.php | 6 +- admin/pages/membres.php | 2 +- admin/pages/modifIP.php | 8 +- admin/pages/newsletter.php | 4 +- admin/pages/payement.php | 26 +- admin/pages/support.php | 6 +- admin/pages/update.php | 4 +- admin/pages/upload.php | 10 +- admin/pages/voter.php | 26 +- admin/pages/widgets.php | 12 +- controleur/accueil/newsCommentaire.php | 4 +- controleur/accueil/newsDeleteCommentaire.php | 6 +- controleur/accueil/newsEditCommentaire.php | 4 +- controleur/accueil/newsLike.php | 4 +- controleur/accueil/newsReport.php | 10 +- controleur/app/rechercheMembre.php | 4 +- controleur/boutique/achat.php | 22 +- controleur/boutique/addOffrePanier.php | 4 +- controleur/chat/actu.php | 12 +- controleur/chat/send.php | 2 +- controleur/config.php | 8 +- controleur/dedipass.php | 2 +- controleur/erreur.php | 32 +- controleur/forum/create_cat.php | 2 +- controleur/forum/create_sf.php | 2 +- controleur/forum/create_topic.php | 2 +- controleur/forum/edit.php | 2 +- controleur/forum/editForum.php | 2 +- controleur/forum/editForumCat.php | 2 +- controleur/forum/editSousForum.php | 4 +- controleur/forum/forum_signalement.php | 2 +- controleur/forum/post_answer.php | 14 +- controleur/forum/remove_answer.php | 4 +- controleur/forum/remove_topic.php | 4 +- controleur/forum/rep.php | 2 +- controleur/forum/searchTopic.php | 4 +- controleur/forum/unfollow.php | 2 +- controleur/forum/unlike.php | 2 +- controleur/forum/vu.php | 2 +- controleur/joueur/changeMdpMail.php | 4 +- controleur/joueur/inscription.php | 28 +- controleur/joueur/joueur.class.php | 28 +- controleur/joueur/profil/editReseau.php | 4 +- controleur/joueur/recuperationMailLink.php | 2 +- controleur/page.php | 4 +- controleur/paypal/paypalMail.php | 2 +- controleur/paypal/verif_paypal_curl.php | 6 +- controleur/profil/give_jetons.php | 4 +- controleur/profil/profil.class.php | 28 +- controleur/recompenseList.php | 2 +- controleur/recupVotesTemp.php | 2 +- controleur/support/ticket.php | 2 +- .../support/ticketCommentaireDelete.php | 4 +- controleur/support/ticketCommentaireEdit.php | 6 +- controleur/supprInstall.php | 6 +- controleur/voteCron.php | 2 +- include/MinecraftPing/MinecraftPing.class.php | 2 +- include/phpmailer/PHPMailer.php | 4 +- include/phpmailer/SMTP.php | 4 +- include/purecaptcha/purecaptcha.php | 18 +- include/purecaptcha/purecaptcha_img.php | 4 +- include/version.php | 4 +- index.php | 10 +- installation/app/controller/action.php | 18 +- installation/app/controller/app.php | 14 +- installation/app/plugins/compteAdmin.php | 16 +- installation/app/plugins/extension.php | 12 +- installation/app/plugins/installInfos.php | 2 +- installation/app/plugins/utils.php | 2 +- installation/app/views/welcome.php | 6 +- installation/index.php | 18 +- modele/UploadImage.class.php | 14 +- modele/accueil/miniature.class.php | 36 +- modele/app/chat.class.php | 4 +- modele/app/ckeditor.class.php | 26 +- modele/app/page.class.php | 16 +- modele/app/urlRewrite.class.php | 20 +- modele/ban.class.php | 2 +- modele/base.php | 4 +- modele/boutique/offres.class.php | 12 +- modele/boutique/panier.class.php | 2 +- modele/config/ymlapi.class.php | 20 +- modele/forum/forum.class.php | 4 +- modele/google/googleAdsense.class.php | 2 +- modele/google/googleSearchConsole.class.php | 84 ++-- .../googleSearchConsole.thread.class.php | 72 ++-- modele/google/googleService.class.php | 6 +- modele/grades/NOT_TOUCH/perms.config.php | 386 +++++++++--------- modele/grades/perms.class.php | 12 +- modele/joueur/donneesJoueur.class.php | 2 +- modele/joueur/imgProfil.class.php | 16 +- modele/json/BaseSocket.php | 5 +- .../json/Exception/SourceQueryException.php | 4 +- modele/json/SourceQuery.php | 7 +- modele/json/json.class.php | 96 ++--- modele/json/json.php | 6 +- modele/json/src/MinecraftQuery.php | 12 +- modele/json/src/MinecraftQueryException.php | 4 +- modele/menu.class.php | 36 +- modele/recompenseAuto.class.php | 28 +- modele/topVotes.class.php | 6 +- modele/vote.class.php | 86 ++-- modele/widgets.class.php | 36 +- theme/default/assets/php/alerts.php | 2 +- theme/default/assets/php/custom.php | 72 ++-- theme/default/ban.php | 20 +- .../default/config/configAdminTraitement.php | 2 +- theme/default/config/configAdminVue.php | 2 +- theme/default/entete.php | 10 +- theme/default/formulaires.php | 22 +- theme/default/index.php | 46 +-- theme/default/maintenance.php | 34 +- theme/default/pages/accueil.php | 4 +- theme/default/pages/alert.php | 2 +- theme/default/pages/boutique.php | 42 +- theme/default/pages/chat.php | 10 +- theme/default/pages/editForum.php | 2 +- theme/default/pages/forum.php | 10 +- theme/default/pages/forum_categorie.php | 16 +- theme/default/pages/membres.php | 4 +- theme/default/pages/panier.php | 2 +- theme/default/pages/post.php | 28 +- theme/default/pages/profil.php | 4 +- theme/default/pages/support.php | 16 +- theme/default/pages/voter.php | 16 +- theme/default/pied.php | 2 +- theme/default/preload.php | 8 +- updater.php | 44 +- 200 files changed, 1374 insertions(+), 1352 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..2bea3818 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +#exclude config file +modele/config/config.yml + +#exclude .htpasswd +admin/actions/.htpasswd +controleur/.htpasswd +modele/.htpasswd + +#Exclude idea folder +.idea/ \ No newline at end of file diff --git a/admin.php b/admin.php index f5c834ff..65469a55 100644 --- a/admin.php +++ b/admin.php @@ -20,7 +20,7 @@ $globalJoueur = new Joueur($bddConnection); $_Joueur_ = $globalJoueur->getUser(); - if(Permission::getInstance()->verifPerm("PermsPanel","access")) + if(Permission::getInstance()->verifPerm('PermsPanel', 'access')) { require_once('modele/json/json.php'); $_Permission_ = Permission::getInstance(); diff --git a/admin/action.php b/admin/action.php index b4d55276..ced40409 100644 --- a/admin/action.php +++ b/admin/action.php @@ -4,7 +4,7 @@ */ unset($_SESSION['referrerAdmin']); -if(isset($_GET['action']) AND $_Permission_->verifPerm("PermsPanel", "access")) +if(isset($_GET['action']) AND $_Permission_->verifPerm('PermsPanel', 'access')) { switch ($_GET['action']) // on utilise ici un switch pour inclure telle ou telle page selon l'action. { @@ -118,7 +118,7 @@ require('admin/actions/changeVoteCron.php'); break; case 'dropVisits': - if($_Permission_->verifPerm("PermsPanel", "info", "stats", "visitors", "showTable")) + if($_Permission_->verifPerm('PermsPanel', 'info', 'stats', 'visitors', 'showTable')) $bddConnection->exec('TRUNCATE cmw_visits'); exit(); break; diff --git a/admin/actions/addGrade.php b/admin/actions/addGrade.php index ae31e24a..077dcf8d 100644 --- a/admin/actions/addGrade.php +++ b/admin/actions/addGrade.php @@ -24,7 +24,7 @@ $tabInsertion['couleur'] = ''; $tabInsertion['effets'] = ''; $tabPerm = createTab($tabPerm); - $tabPerm["PermsDefault"]["forum"]["perms"] = "0"; + $tabPerm['PermsDefault']['forum']['perms'] = '0'; $tabInsertion['permDefault'] = serialize($tabPerm['PermsDefault']); $tabInsertion['permPanel'] = serialize($tabPerm['PermsPanel']); $tabInsertion['permForum'] = serialize($tabPerm['PermsForum']); diff --git a/admin/actions/addMenu.php b/admin/actions/addMenu.php index abc3feb6..dd8e651f 100644 --- a/admin/actions/addMenu.php +++ b/admin/actions/addMenu.php @@ -1,7 +1,7 @@ verifPerm('PermsPanel', 'menus', 'actions', 'addLinkMenu')) { - require("modele/menu.class.php"); + require('modele/menu.class.php'); $Menu = new menu($bddConnection); $data = array(); @@ -11,7 +11,7 @@ if(isset($_POST['methode'])) { if($_POST['methode'] == 1) { - $data['url'] = !empty($_POST['lien']) ? $_POST['lien'] : "index.php"; + $data['url'] = !empty($_POST['lien']) ? $_POST['lien'] : 'index.php'; } else { $data['url'] = '?page='. urlencode($_POST['page']); } diff --git a/admin/actions/addMiniature.php b/admin/actions/addMiniature.php index 9b8f8419..c92e5ec0 100644 --- a/admin/actions/addMiniature.php +++ b/admin/actions/addMiniature.php @@ -1,7 +1,7 @@ verifPerm('PermsPanel', 'home', 'actions', 'editMiniature')) { - require("modele/accueil/miniature.class.php"); + require('modele/accueil/miniature.class.php'); $Minia = new miniature($bddConnection); $data = array(); @@ -11,7 +11,7 @@ $data['type'] = intval($_POST['type']); if($data['type'] == 1) { - $data['lien'] = !empty($_POST['lien']) ? $_POST['lien'] : "index.php"; + $data['lien'] = !empty($_POST['lien']) ? $_POST['lien'] : 'index.php'; } else { $data['lien'] = '?&page='. urlencode($_POST['page']); } diff --git a/admin/actions/addWidgets.php b/admin/actions/addWidgets.php index 9864ff88..73354e29 100644 --- a/admin/actions/addWidgets.php +++ b/admin/actions/addWidgets.php @@ -1,7 +1,7 @@ verifPerm('PermsPanel', 'widgets', 'actions', 'addWidgets')) { - require("modele/widgets.class.php"); + require('modele/widgets.class.php'); $widgets = new widgets($bddConnection); $data = array(); diff --git a/admin/actions/creerPage.php b/admin/actions/creerPage.php index 26a7aa65..814070c3 100644 --- a/admin/actions/creerPage.php +++ b/admin/actions/creerPage.php @@ -1,7 +1,7 @@ verifPerm('PermsPanel', 'pages', 'actions', 'addPage')) { - require("modele/app/page.class.php"); - require("modele/app/ckeditor.class.php"); + require('modele/app/page.class.php'); + require('modele/app/ckeditor.class.php'); $_POST['titre'] = htmlspecialchars($_POST['titre']); $_POST['content'] = ckeditor::verif($_POST['content'], true); @@ -9,11 +9,11 @@ if(!$page->exist($_POST['titre'])) { $page->print($_POST['titre'], $_POST['content']); - print(json_encode(array("retour" => "OK", "message" => ""))); + print(json_encode(array('retour' => 'OK', 'message' => ''))); } else { - print(json_encode(array("retour" => "erreur", "message" => "Page déjà éxistante"))); + print(json_encode(array('retour' => 'erreur', 'message' => 'Page déjà éxistante'))); } } else { - print(json_encode(array("retour" => "erreur", "message" => "Permission insuffisante"))); + print(json_encode(array('retour' => 'erreur', 'message' => 'Permission insuffisante'))); } ?> \ No newline at end of file diff --git a/admin/actions/editBoutique.php b/admin/actions/editBoutique.php index f259ee67..07101b31 100644 --- a/admin/actions/editBoutique.php +++ b/admin/actions/editBoutique.php @@ -22,7 +22,7 @@ for($j = 1;$j <= count($offres);$j++) { if($offres[$j]['categorie'] == $_POST['categorie']) { - if(isset($_POST["suppr".$offres[$j]['id']]) && $_POST["suppr".$offres[$j]['id']] == "true") { + if(isset($_POST['suppr' .$offres[$j]['id']]) && $_POST['suppr' .$offres[$j]['id']] == 'true') { $req = $bddConnection->prepare('DELETE FROM `cmw_boutique_offres` WHERE id=:id'); $req->execute(Array ('id' => $offres[$j]['id'])); @@ -31,19 +31,19 @@ for($o = 1;$o <= count($offres);$o++) { if(isset($offres[$o]['evo'])) { - $tp = explode(",",$offres[$o]['evo']); + $tp = explode(',',$offres[$o]['evo']); $flag = false; - $str = ""; + $str = ''; foreach($tp as $value) { if($value == $offres[$j]['id']) { $flag=true; } else { - $str=$str.$value.","; + $str=$str.$value. ','; } } if($flag) { - if($str != "") { + if($str != '') { $str = substr($str, 0, -1); } else { $str = null; diff --git a/admin/actions/editGrade.php b/admin/actions/editGrade.php index a8ad97a5..80609fad 100644 --- a/admin/actions/editGrade.php +++ b/admin/actions/editGrade.php @@ -1,6 +1,6 @@ verifPerm("createur")) { +if($_Permission_->verifPerm('createur')) { $_Serveur_['General']['joueur'] = htmlspecialchars($_POST['nom']); unset($_POST['nom']); @@ -9,8 +9,8 @@ unset($_POST['nomCreateur']); $_Serveur_['General']['createur']['effets'] = htmlspecialchars($_POST['effetCreateur']); unset($_POST['effetCreateur']); - if(isset($_POST['prefixCreateur-none']) && $_POST['prefixCreateur-none'] == "on") - $_Serveur_['General']['createur']['bg'] = ""; + if(isset($_POST['prefixCreateur-none']) && $_POST['prefixCreateur-none'] == 'on') + $_Serveur_['General']['createur']['bg'] = ''; else $_Serveur_['General']['createur']['bg'] = htmlspecialchars($_POST['prefixCreateur']); unset($_POST['prefixCreateur']); @@ -23,18 +23,18 @@ $allPerm = $_Permission_->readPerm($idGrade[$i]['id']); $editGrade = $idGrade[$i]; unset($editGrade['priorite']); - $editGrade["nom"] = $_POST["gradeName".$i]; - if(isset($_POST['prefix'.$i."-none"]) && $_POST['prefix'.$i.'-none'] == "on") - $editGrade['prefix'] = ""; + $editGrade['nom'] = $_POST['gradeName' .$i]; + if(isset($_POST['prefix'.$i. '-none']) && $_POST['prefix'.$i.'-none'] == 'on') + $editGrade['prefix'] = ''; else - $editGrade["prefix"] = $_POST["prefix".$i]; - if($_POST['couleur'.$i] == "000000" OR empty($_POST['couleur'.$i])) - $editGrade["couleur"] = ""; + $editGrade['prefix'] = $_POST['prefix' .$i]; + if($_POST['couleur'.$i] == '000000' OR empty($_POST['couleur'.$i])) + $editGrade['couleur'] = ''; else - $editGrade["couleur"] = $_POST['couleur'.$i]; - $editGrade["effets"] = $_POST["effet".$i]; + $editGrade['couleur'] = $_POST['couleur'.$i]; + $editGrade['effets'] = $_POST['effet' .$i]; - $editGrade = editPerm($i, $editGrade, $allPerm, "", $_POST); + $editGrade = editPerm($i, $editGrade, $allPerm, '', $_POST); $editGrade['permDefault'] = serialize($editGrade['PermsDefault']); unset($editGrade['PermsDefault']); $editGrade['permPanel'] = serialize($editGrade['PermsPanel']); diff --git a/admin/actions/editMenu.php b/admin/actions/editMenu.php index 731b17dc..0a60973b 100644 --- a/admin/actions/editMenu.php +++ b/admin/actions/editMenu.php @@ -1,6 +1,6 @@ verifPerm('PermsPanel', 'menus', 'actions', 'editLinkMenu')) { $type = intval($_POST['type']); - require("modele/menu.class.php"); + require('modele/menu.class.php'); $Menu = new menu($bddConnection); if($type == 0) { $data = array(); @@ -8,7 +8,7 @@ if(isset($_POST['methode'])) { if($_POST['methode'] == 1) { - $data['url'] = !empty($_POST['lien']) ? $_POST['lien'] : "index.php"; + $data['url'] = !empty($_POST['lien']) ? $_POST['lien'] : 'index.php'; } else { $data['url'] = '?page='. urlencode($_POST['page']); } @@ -29,7 +29,7 @@ if(isset($_POST['methode-dest'.$value['id']])) { if($_POST['methode-dest'.$value['id']] == 1) { - $data['url'] = !empty($_POST['lien-dest'.$value['id']]) ? $_POST['lien-dest'.$value['id']] : "index.php"; + $data['url'] = !empty($_POST['lien-dest'.$value['id']]) ? $_POST['lien-dest'.$value['id']] : 'index.php'; } else { $data['url'] = '?page='. urlencode($_POST['page-dest'.$value['id']]); } diff --git a/admin/actions/editMiniature.php b/admin/actions/editMiniature.php index 8af1ee14..34a8a9f6 100644 --- a/admin/actions/editMiniature.php +++ b/admin/actions/editMiniature.php @@ -1,6 +1,6 @@ verifPerm('PermsPanel', 'home', 'actions', 'editMiniature')) { - require("modele/accueil/miniature.class.php"); + require('modele/accueil/miniature.class.php'); $Minia = new miniature($bddConnection); @@ -13,7 +13,7 @@ $data['type'] = intval($_POST['type'.$i]); if($data['type'] == 1) { - $data['lien'] = !empty($_POST['lien'.$i]) ? $_POST['lien'.$i] : "index.php"; + $data['lien'] = !empty($_POST['lien'.$i]) ? $_POST['lien'.$i] : 'index.php'; } else { $data['lien'] = '?&page='. urlencode($_POST['page'.$i]); } diff --git a/admin/actions/editNews.php b/admin/actions/editNews.php index 9da91842..c0392403 100644 --- a/admin/actions/editNews.php +++ b/admin/actions/editNews.php @@ -1,8 +1,8 @@ verifPerm('PermsPanel', 'news', 'actions', 'editNews')) { - if(isset($_POST["pinned"])) { + if(isset($_POST['pinned'])) { $req = $bddConnection->prepare('UPDATE cmw_news SET titre = :titre, message = :contenu, pinned = 1 WHERE id = :id'); - $bddConnection->query("UPDATE cmw_news SET pinned = 0"); + $bddConnection->query('UPDATE cmw_news SET pinned = 0'); } else { $req = $bddConnection->prepare('UPDATE cmw_news SET titre = :titre, message = :contenu WHERE id = :id'); } diff --git a/admin/actions/editPage.php b/admin/actions/editPage.php index 0ab1d279..451a7327 100644 --- a/admin/actions/editPage.php +++ b/admin/actions/editPage.php @@ -1,8 +1,8 @@ verifPerm('PermsPanel', 'pages', 'actions', 'editPage')) { - require("modele/app/page.class.php"); - require("modele/app/ckeditor.class.php"); + require('modele/app/page.class.php'); + require('modele/app/ckeditor.class.php'); $_POST['titre'] = htmlspecialchars($_POST['titre']); $_POST['oldtitre'] = htmlspecialchars($_POST['oldtitre']); @@ -12,23 +12,23 @@ if($_POST['oldtitre'] != $_POST['titre']) { if($page->exist($_POST['oldtitre'])) { if(!$page->changeName($_POST['oldtitre'],$_POST['titre'])) { - print(json_encode(array("retour" => "erreur", "message" => "Erreur interne"))); + print(json_encode(array('retour' => 'erreur', 'message' => 'Erreur interne'))); exit(); }else { $page = new $page(); } } else { - print(json_encode(array("retour" => "erreur", "message" => "Page inéxistante"))); + print(json_encode(array('retour' => 'erreur', 'message' => 'Page inéxistante'))); exit(); } } if($page->exist($_POST['titre'])) { $page->print($_POST['titre'], $_POST['content']); - print(json_encode(array("retour" => "OK", "message" => ""))); + print(json_encode(array('retour' => 'OK', 'message' => ''))); } else { - print(json_encode(array("retour" => "erreur", "message" => "Page déjà éxistante"))); + print(json_encode(array('retour' => 'erreur', 'message' => 'Page déjà éxistante'))); } } else { - print(json_encode(array("retour" => "erreur", "message" => "Permission insuffisante"))); + print(json_encode(array('retour' => 'erreur', 'message' => 'Permission insuffisante'))); } ?> \ No newline at end of file diff --git a/admin/actions/editPayement.php b/admin/actions/editPayement.php index 2c43ac52..2b25a3b7 100644 --- a/admin/actions/editPayement.php +++ b/admin/actions/editPayement.php @@ -24,7 +24,7 @@ } if(isset($_POST['paysafecardpage'])) if(isset($_POST['paysafecard'])) - $lecture['Payement']["paysafecard"] = true; + $lecture['Payement']['paysafecard'] = true; else $lecture['Payement']['paysafecard'] = false; diff --git a/admin/actions/editResetVote.php b/admin/actions/editResetVote.php index e0db614f..1235b832 100644 --- a/admin/actions/editResetVote.php +++ b/admin/actions/editResetVote.php @@ -1,4 +1,4 @@ -verifPerm('PermsPanel', 'vote', 'recompenseAuto', "actions", 'editReset')) { +verifPerm('PermsPanel', 'vote', 'recompenseAuto', 'actions', 'editReset')) { $type = intval(htmlspecialchars($_POST['type'])); diff --git a/admin/actions/editWidgets.php b/admin/actions/editWidgets.php index dd3f8904..f0221291 100644 --- a/admin/actions/editWidgets.php +++ b/admin/actions/editWidgets.php @@ -1,6 +1,6 @@ verifPerm('PermsPanel', 'widgets', 'actions', 'editWidgets')) { - require("modele/widgets.class.php"); + require('modele/widgets.class.php'); $widgets = new widgets($bddConnection); diff --git a/admin/actions/getGradesList.php b/admin/actions/getGradesList.php index 7b8bf2bc..c84aa419 100644 --- a/admin/actions/getGradesList.php +++ b/admin/actions/getGradesList.php @@ -1,4 +1,4 @@ -verifPerm("createur")) +verifPerm('createur')) { require_once('./admin/donnees/grades.php'); ?>
    diff --git a/admin/actions/getJsonAchat.php b/admin/actions/getJsonAchat.php index 5ea1520d..f48d8ce2 100644 --- a/admin/actions/getJsonAchat.php +++ b/admin/actions/getJsonAchat.php @@ -14,7 +14,7 @@ break; } else { $boutiqueListeData['id'] = $i; - $boutiqueListeData['date_achat'] = str_replace(":", "H", str_replace(" ", " à ", substr($boutiqueListeData['date_achat'], 0,-3))); + $boutiqueListeData['date_achat'] = str_replace(':', 'H', str_replace(' ', ' à ', substr($boutiqueListeData['date_achat'], 0,-3))); $boutiqueListeData['quantite'] = ($boutiqueListeData['prixTotal'] > 0) ? ceil($boutiqueListeData['prixTotal']/$boutiqueListeData['prix']) : 'Non renseigné'; $allachat[$i] =$boutiqueListeData; } diff --git a/admin/actions/getJsonMember.php b/admin/actions/getJsonMember.php index 4751ddcd..119477ba 100644 --- a/admin/actions/getJsonMember.php +++ b/admin/actions/getJsonMember.php @@ -61,7 +61,7 @@ } } else { $i = 0; - $allmembresReq = $bddConnection->query('SELECT id, id as \'id2\', pseudo, email, rang, tokens, ValidationMail FROM cmw_users WHERE pseudo LIKE \'%'.$_POST['search'].'%\' ORDER BY '.$_POST["axe"].' '.$_POST["axeType"]); + $allmembresReq = $bddConnection->query('SELECT id, id as \'id2\', pseudo, email, rang, tokens, ValidationMail FROM cmw_users WHERE pseudo LIKE \'%'.$_POST['search'].'%\' ORDER BY '.$_POST['axe'].' '.$_POST['axeType']); while($allmembresDonnees = $allmembresReq->fetch(PDO::FETCH_ASSOC)) { $i++; diff --git a/admin/actions/getJsonVoteHistory.php b/admin/actions/getJsonVoteHistory.php index ce5e8216..c1c45919 100644 --- a/admin/actions/getJsonVoteHistory.php +++ b/admin/actions/getJsonVoteHistory.php @@ -1,7 +1,7 @@ verifPerm('PermsPanel', 'vote', 'voteHistory', 'showPage')) { if($_POST['axe'] == 'nombre') { - $_POST['axe'] = "nbre_votes"; + $_POST['axe'] = 'nbre_votes'; } $VoteHistoryReq = $bddConnection->query('SELECT id as id, id AS \'id2\', ip, nbre_votes, site, date_dernier, pseudo FROM cmw_votes WHERE pseudo LIKE \'%'.$_POST['search'].'%\' AND isOld=0 ORDER BY \''.$_POST['axe'].'\' \''.$_POST['axeType'].'\''); @@ -31,22 +31,22 @@ if(isset($lienData[$VoteHistoryData['site']]['lien'])) { $allHistory[$key]['all'][$VoteHistoryData['site']]['site'] = $lienData[$VoteHistoryData['site']]['lien']; } else { - $allHistory[$key]['all'][$VoteHistoryData['site']]['site'] = "inconnue"; + $allHistory[$key]['all'][$VoteHistoryData['site']]['site'] = 'inconnue'; } $allHistory[$key]['all'][$VoteHistoryData['site']]['nbre_votes'] = $VoteHistoryData['nbre_votes']; - $allHistory[$key]['all'][$VoteHistoryData['site']]['date_dernier'] = date("F j, Y, G:i",$VoteHistoryData['date_dernier']); // a mettre en francais + $allHistory[$key]['all'][$VoteHistoryData['site']]['date_dernier'] = date('F j, Y, G:i',$VoteHistoryData['date_dernier']); // a mettre en francais $allHistory[$key]['nbre_votes'] += $VoteHistoryData['nbre_votes']; if($VoteHistoryData['date_dernier'] > $allHistory[$key]['date_dernier']) { $allHistory[$key]['date_dernier'] = $VoteHistoryData['date_dernier']; - $allHistory[$key]['date_dernier2'] = date("F j, Y, G:i",$VoteHistoryData['date_dernier']); + $allHistory[$key]['date_dernier2'] = date('F j, Y, G:i',$VoteHistoryData['date_dernier']); if(isset($lienData[$VoteHistoryData['site']]['lien'])) { $allHistory[$key]['site'] = $lienData[$VoteHistoryData['site']]['lien']; } else { - $allHistory[$key]['site'] = "inconnue"; + $allHistory[$key]['site'] = 'inconnue'; } $allHistory[$key]['ip'] = $VoteHistoryData['ip']; } @@ -63,22 +63,22 @@ if(isset($lienData[$VoteHistoryData['site']]['lien'])) { $allHistory[$key]['all'][$VoteHistoryData['site']]['site'] = $lienData[$VoteHistoryData['site']]['lien']; } else { - $allHistory[$key]['all'][$VoteHistoryData['site']]['site'] = "inconnue"; + $allHistory[$key]['all'][$VoteHistoryData['site']]['site'] = 'inconnue'; } $allHistory[$key]['all'][$VoteHistoryData['site']]['nbre_votes'] = $VoteHistoryData['nbre_votes']; - $allHistory[$key]['all'][$VoteHistoryData['site']]['date_dernier'] = date("F j, Y, G:i",$VoteHistoryData['date_dernier']); + $allHistory[$key]['all'][$VoteHistoryData['site']]['date_dernier'] = date('F j, Y, G:i',$VoteHistoryData['date_dernier']); $flag = true; $i--; $allHistory[$key]['nbre_votes'] += $VoteHistoryData['nbre_votes']; if($VoteHistoryData['date_dernier'] > $allHistory[$key]['date_dernier']) { $allHistory[$key]['date_dernier'] = $VoteHistoryData['date_dernier']; - $allHistory[$key]['date_dernier2'] = date("F j, Y, G:i",$VoteHistoryData['date_dernier']); // a mettre en francais + $allHistory[$key]['date_dernier2'] = date('F j, Y, G:i',$VoteHistoryData['date_dernier']); // a mettre en francais if(isset($lienData[$VoteHistoryData['site']]['lien'])) { $allHistory[$key]['site'] = $lienData[$VoteHistoryData['site']]['lien']; } else { - $allHistory[$key]['site'] = "inconnue"; + $allHistory[$key]['site'] = 'inconnue'; } $allHistory[$key]['ip'] = $VoteHistoryData['ip']; } @@ -91,15 +91,15 @@ if(isset($lienData[$VoteHistoryData['site']]['lien'])) { $VoteHistoryData['all'][$VoteHistoryData['site']]['site'] = $lienData[$VoteHistoryData['site']]['lien']; } else { - $VoteHistoryData['all'][$VoteHistoryData['site']]['site'] = "inconnue"; + $VoteHistoryData['all'][$VoteHistoryData['site']]['site'] = 'inconnue'; } $VoteHistoryData['all'][$VoteHistoryData['site']]['nbre_votes'] = $VoteHistoryData['nbre_votes']; - $VoteHistoryData['all'][$VoteHistoryData['site']]['date_dernier'] = date("F j, Y, G:i",$VoteHistoryData['date_dernier']); // a mettre en francais + $VoteHistoryData['all'][$VoteHistoryData['site']]['date_dernier'] = date('F j, Y, G:i',$VoteHistoryData['date_dernier']); // a mettre en francais if(isset($lienData[$VoteHistoryData['site']]['lien'])) { $VoteHistoryData['site'] = $lienData[$VoteHistoryData['site']]['lien']; } else { - $VoteHistoryData['site'] = "inconnue"; + $VoteHistoryData['site'] = 'inconnue'; } $allHistory[$i] =$VoteHistoryData; diff --git a/admin/actions/getLienVote.php b/admin/actions/getLienVote.php index 9450d05f..4210308a 100644 --- a/admin/actions/getLienVote.php +++ b/admin/actions/getLienVote.php @@ -48,7 +48,7 @@
    -
    " id="all-new-rec-vote"> +
    @@ -62,27 +62,27 @@
    - + - + - + - + - + - + + + diff --git a/admin/actions/getMiniaList.php b/admin/actions/getMiniaList.php index be7f0dc0..8b447392 100644 --- a/admin/actions/getMiniaList.php +++ b/admin/actions/getMiniaList.php @@ -58,7 +58,7 @@ class=" nav-link"
    >
    diff --git a/admin/actions/getOffreBoutique.php b/admin/actions/getOffreBoutique.php index 6486685b..b3bba99f 100644 --- a/admin/actions/getOffreBoutique.php +++ b/admin/actions/getOffreBoutique.php @@ -135,7 +135,7 @@
    '; diff --git a/admin/actions/getRecompenseList.php b/admin/actions/getRecompenseList.php index ff70b8a7..9b60c208 100644 --- a/admin/actions/getRecompenseList.php +++ b/admin/actions/getRecompenseList.php @@ -31,21 +31,21 @@ ?> '; - } else if($value['type'] == "commande") { - $f= $f.'Éxécute la commande /'.$value['value'].' sur '.($value['methode'] == "1" ? 'le serveur où il est en ligne' : 'tous les serveurs').' ('.$value['pourcentage'].'%'.(isset($value['inst']) & intval($value['inst'])==1 ? ', instantané' : '').')
    '; - } else if($value['type'] == "jeton") { + if($value['type'] == 'item') { + $f= $f.'Give '.$value['value2'].' item ID '.$value['value'].' sur '.($value['methode'] == '1' ? 'le serveur où il est en ligne' : 'tous les serveurs').' ('.$value['pourcentage'].'%'.(isset($value['inst']) & intval($value['inst'])==1 ? ', instantané' : '').')
    '; + } else if($value['type'] == 'commande') { + $f= $f.'Éxécute la commande /'.$value['value'].' sur '.($value['methode'] == '1' ? 'le serveur où il est en ligne' : 'tous les serveurs').' ('.$value['pourcentage'].'%'.(isset($value['inst']) & intval($value['inst'])==1 ? ', instantané' : '').')
    '; + } else if($value['type'] == 'jeton') { $f= $f.'Give '.$value['value'].' '.$_Serveur_['General']['moneyName'].'(s) ('.$value['pourcentage'].'%'.(isset($value['inst']) & intval($value['inst'])==1 ? ', instantané' : '').')
    '; - } else if($value['type'] == "jetonAlea") { + } else if($value['type'] == 'jetonAlea') { $f= $f.'Give entre '.$value['value'].' et '.$value['value2'].' '.$_Serveur_['General']['moneyName'].'(s) ('.$value['pourcentage'].'%'.(isset($value['inst']) & intval($value['inst'])==1 ? ', instantané' : '').')
    '; - } else if($value['type'] == "message") { - $f= $f.'Envoie le message "'.$value['value'].'" sur '.($value['methode'] == "1" ? 'le serveur où il est en ligne' : 'tous les serveurs').' ('.$value['pourcentage'].'%'.(isset($value['inst']) & intval($value['inst'])==1 ? ', instantané' : '').')
    '; + } else if($value['type'] == 'message') { + $f= $f.'Envoie le message "'.$value['value'].'" sur '.($value['methode'] == '1' ? 'le serveur où il est en ligne' : 'tous les serveurs').' ('.$value['pourcentage'].'%'.(isset($value['inst']) & intval($value['inst'])==1 ? ', instantané' : '').')
    '; } } - if($f != "" && !empty($f)) { + if($f != '' && !empty($f)) { echo substr($f, 0, -5); } ?> diff --git a/admin/actions/getWidgetsList.php b/admin/actions/getWidgetsList.php index a27f75ee..7a14f6fc 100644 --- a/admin/actions/getWidgetsList.php +++ b/admin/actions/getWidgetsList.php @@ -32,16 +32,16 @@ class=" nav-link" -
    > +
    >
    diff --git a/admin/actions/modifierLien.php b/admin/actions/modifierLien.php index b8a6c737..f2068439 100644 --- a/admin/actions/modifierLien.php +++ b/admin/actions/modifierLien.php @@ -10,7 +10,7 @@ { $lien = '?page=' .$_POST['page']; } else { - $lien = "-divider-"; + $lien = '-divider-'; } diff --git a/admin/actions/modifierMembres.php b/admin/actions/modifierMembres.php index b143b60b..31286943 100644 --- a/admin/actions/modifierMembres.php +++ b/admin/actions/modifierMembres.php @@ -7,7 +7,7 @@ { echo $id; ValiderChangement($_POST['pseudo'.$id], $_POST['email'.$id], $_POST['rang'.$id], $_POST['tokens'.$id], $id, $bddConnection); - if(isset($_POST['password' . $id]) && !empty($_POST['password' . $id]) && $_POST['password' . $id] != "" && $_POST['password' . $id] != " ") + if(isset($_POST['password' . $id]) && !empty($_POST['password' . $id]) && $_POST['password' . $id] != '' && $_POST['password' . $id] != ' ') { ChangerMdp($_POST['password' . $id], $id, $bddConnection); } diff --git a/admin/actions/mooveMenu.php b/admin/actions/mooveMenu.php index 36de0879..79e3e405 100644 --- a/admin/actions/mooveMenu.php +++ b/admin/actions/mooveMenu.php @@ -1,11 +1,11 @@ verifPerm('PermsPanel', 'menus', 'actions', 'editLinkMenu')) { - require("modele/menu.class.php"); + require('modele/menu.class.php'); $Menu = new menu($bddConnection); - if($_GET['type'] == "0") { + if($_GET['type'] == '0') { $Menu->downMenu(intval($_GET['id'])); - } else if($_GET['type'] == "1") { + } else if($_GET['type'] == '1') { $Menu->upMenu(intval($_GET['id'])); } diff --git a/admin/actions/mooveMinia.php b/admin/actions/mooveMinia.php index f285c64c..3bb9b971 100644 --- a/admin/actions/mooveMinia.php +++ b/admin/actions/mooveMinia.php @@ -1,12 +1,12 @@ verifPerm('PermsPanel', 'home', 'actions', 'editMiniature')) { - require("modele/accueil/miniature.class.php"); + require('modele/accueil/miniature.class.php'); $Minia = new miniature($bddConnection); - if($_GET['type'] == "0") { + if($_GET['type'] == '0') { $Minia->downMinia(intval($_GET['id'])); - } else if($_GET['type'] == "1") { + } else if($_GET['type'] == '1') { $Minia->upMinia(intval($_GET['id'])); } } diff --git a/admin/actions/mooveWidgets.php b/admin/actions/mooveWidgets.php index 9a3e4e74..3af17809 100644 --- a/admin/actions/mooveWidgets.php +++ b/admin/actions/mooveWidgets.php @@ -1,11 +1,11 @@ verifPerm('PermsPanel', 'widgets', 'actions', 'editWidgets')) { - require("modele/widgets.class.php"); + require('modele/widgets.class.php'); $widgets = new widgets($bddConnection); - if($_GET['type'] == "0") { + if($_GET['type'] == '0') { $widgetswidgets->downWidgets(intval($_GET['id'])); - } else if($_GET['type'] == "1") { + } else if($_GET['type'] == '1') { $widgets->upWidgets(intval($_GET['id'])); } diff --git a/admin/actions/newsletter.php b/admin/actions/newsletter.php index 36642366..930f2c79 100644 --- a/admin/actions/newsletter.php +++ b/admin/actions/newsletter.php @@ -60,16 +60,16 @@ { $mail->IsMail(); } - $mail->From = $_POST["from"]; + $mail->From = $_POST['from']; $mail->FromName = $_Serveur_['General']['name']; $mail->addAddress($_POST['email']); - $mail->addReplyTo($_POST["reply"], $_Serveur_['General']['name']); + $mail->addReplyTo($_POST['reply'], $_Serveur_['General']['name']); $mail->isHTML(true); - $mail->Subject = htmlspecialchars($_POST["sujet"]); + $mail->Subject = htmlspecialchars($_POST['sujet']); require('modele/app/ckeditor.class.php'); $_POST['contenu'] = ckeditor::verif($_POST['contenu'],true); - $mail->Body = $_POST["contenu"]; - $mail->AltBody = strip_tags($_POST["contenu"]); + $mail->Body = $_POST['contenu']; + $mail->AltBody = strip_tags($_POST['contenu']); if(!$mail->send()) { echo 'Erreur: ' . $mail->ErrorInfo; } else { diff --git a/admin/actions/pageBan.php b/admin/actions/pageBan.php index a3035d3e..70ae3c96 100644 --- a/admin/actions/pageBan.php +++ b/admin/actions/pageBan.php @@ -1,5 +1,5 @@ verifPerm("createur")) +if($_Permission_->verifPerm('createur')) { if(isset($_POST['titre'], $_POST['texte'])) { diff --git a/admin/actions/postNews.php b/admin/actions/postNews.php index 8aed70e5..1a9dd73c 100644 --- a/admin/actions/postNews.php +++ b/admin/actions/postNews.php @@ -1,8 +1,8 @@ verifPerm('PermsPanel', 'news', 'actions', 'addNews')) { - if(isset($_POST["pinned"])) { + if(isset($_POST['pinned'])) { $req = $bddConnection->prepare('INSERT INTO cmw_news(titre, message, auteur, date, pinned) VALUES(:titre, :message, :auteur, UNIX_TIMESTAMP(), 1)'); - $bddConnection->query("UPDATE cmw_news SET pinned = 0"); + $bddConnection->query('UPDATE cmw_news SET pinned = 0'); } else { $req = $bddConnection->prepare('INSERT INTO cmw_news(titre, message, auteur, date) VALUES(:titre, :message, :auteur, UNIX_TIMESTAMP())'); } diff --git a/admin/actions/removeBan.php b/admin/actions/removeBan.php index c5ffaef4..15caec68 100644 --- a/admin/actions/removeBan.php +++ b/admin/actions/removeBan.php @@ -1,5 +1,5 @@ verifPerm("createur")) +if($_Permission_->verifPerm('createur')) { if(isset($_GET['id'])) { diff --git a/admin/actions/resetAllUploadImage.php b/admin/actions/resetAllUploadImage.php index 9537b520..7fc9562a 100644 --- a/admin/actions/resetAllUploadImage.php +++ b/admin/actions/resetAllUploadImage.php @@ -2,7 +2,7 @@ if($_Permission_->verifPerm('PermsPanel', 'general', 'actions', 'editUploadImg')) { $directory = 'include/UploadImage/'; foreach (scandir($directory) as $file) { - if ($file !== '.' && $file !== '..' && $file != "index.php") { + if ($file !== '.' && $file !== '..' && $file != 'index.php') { unlink($directory.$file); } } diff --git a/admin/actions/supprGrade.php b/admin/actions/supprGrade.php index 0038de5d..d406dc45 100644 --- a/admin/actions/supprGrade.php +++ b/admin/actions/supprGrade.php @@ -1,5 +1,5 @@ verifPerm("createur")) { +if($_Permission_->verifPerm('createur')) { $id = intval($_GET['id']); diff --git a/admin/actions/supprMenu.php b/admin/actions/supprMenu.php index be22af80..e61bb49d 100644 --- a/admin/actions/supprMenu.php +++ b/admin/actions/supprMenu.php @@ -1,6 +1,6 @@ verifPerm('PermsPanel', 'menus', 'actions', 'editLinkMenu')) { - require("modele/menu.class.php"); + require('modele/menu.class.php'); $menu = new menu($bddConnection); $menu->supprMenu(intval($_GET['id'])); } \ No newline at end of file diff --git a/admin/actions/supprMiniature.php b/admin/actions/supprMiniature.php index b6b2b123..12a71740 100644 --- a/admin/actions/supprMiniature.php +++ b/admin/actions/supprMiniature.php @@ -3,7 +3,7 @@ if(isset($_GET['id']) && $_Permission_->verifPerm('PermsPanel', 'home', 'actions','editMiniature')) { - require("modele/accueil/miniature.class.php"); + require('modele/accueil/miniature.class.php'); $Minia = new miniature($bddConnection); $Minia->supprMinia(intval($_GET['id'])); diff --git a/admin/actions/supprPage.php b/admin/actions/supprPage.php index 81f8cadd..0c5d8ae3 100644 --- a/admin/actions/supprPage.php +++ b/admin/actions/supprPage.php @@ -1,23 +1,23 @@ verifPerm('PermsPanel', 'pages', 'actions', 'editPage')) { - require("modele/app/page.class.php"); + require('modele/app/page.class.php'); $page = new page(); $_GET['name'] = urldecode($_GET['name']); if($page->exist($_GET['name'])) { if($page->removePage($_GET['name'])) { - print(json_encode(array("retour" => "OK", "message" => ""))); + print(json_encode(array('retour' => 'OK', 'message' => ''))); } else { - print(json_encode(array("retour" => "erreur", "message" => "Erreur interne"))); + print(json_encode(array('retour' => 'erreur', 'message' => 'Erreur interne'))); } } else { - print(json_encode(array("retour" => "erreur", "message" => "Page inéxistante"))); + print(json_encode(array('retour' => 'erreur', 'message' => 'Page inéxistante'))); exit(); } } else { - print(json_encode(array("retour" => "erreur", "message" => "Permission insuffisante"))); + print(json_encode(array('retour' => 'erreur', 'message' => 'Permission insuffisante'))); } ?> \ No newline at end of file diff --git a/admin/actions/supprWidgets.php b/admin/actions/supprWidgets.php index 71878c7b..f1285a15 100644 --- a/admin/actions/supprWidgets.php +++ b/admin/actions/supprWidgets.php @@ -3,7 +3,7 @@ if(isset($_GET['id']) && $_Permission_->verifPerm('PermsPanel', 'widgets', 'actions', 'editWidgets')) { - require("modele/widgets.class.php"); + require('modele/widgets.class.php'); $widgets = new widgets($bddConnection); $widgets->supprWidgets(intval($_GET['id'])); diff --git a/admin/actions/switchMaintenance.php b/admin/actions/switchMaintenance.php index fa542479..2488b0af 100644 --- a/admin/actions/switchMaintenance.php +++ b/admin/actions/switchMaintenance.php @@ -4,21 +4,21 @@ $get_Etat = $req_Etat->fetch(PDO::FETCH_ASSOC); $result_Etat = $get_Etat['maintenanceEtat']; - if($result_Etat == "1") { + if($result_Etat == '1') { $req = $bddConnection->prepare('UPDATE cmw_maintenance SET maintenanceEtat = :maintenanceEtat WHERE maintenanceId = :maintenanceId'); $req->execute(array ( 'maintenanceEtat' => 0, 'maintenanceId' => $_GET['maintenanceId'], )); - $retour = array('retour' => "OK", "etat" => 0); + $retour = array('retour' => 'OK', 'etat' => 0); } else { - $date = htmlspecialchars($_POST["date"]); - $dtime = DateTime::createFromFormat("Y-m-d", $date); - $dateTime = ""; + $date = htmlspecialchars($_POST['date']); + $dtime = DateTime::createFromFormat('Y-m-d', $date); + $dateTime = ''; if($dtime != false) $dateTime = $dtime->getTimestamp(); if(time() > $dateTime && $dtime != false) - $retour = array('retour' => "erreur", "message" => "Date de fin avant le début"); + $retour = array('retour' => 'erreur', 'message' => 'Date de fin avant le début'); else { $req = $bddConnection->prepare('UPDATE cmw_maintenance SET maintenanceEtat = :maintenanceEtat, maintenanceTime = UNIX_TIMESTAMP(), dateFin = :dateFin WHERE maintenanceId = :maintenanceId'); @@ -27,11 +27,11 @@ 'dateFin' => $dateTime, 'maintenanceId' => $_GET['maintenanceId'], )); - $retour = array('retour' => "OK", "etat" => 1, "data" => $date); + $retour = array('retour' => 'OK', 'etat' => 1, 'data' => $date); } } } else - $retour = array('retour' => "erreur", 'message' => "Erreur de permission"); + $retour = array('retour' => 'erreur', 'message' => 'Erreur de permission'); echo json_encode($retour); ?> \ No newline at end of file diff --git a/admin/actions/switchTypeSupport.php b/admin/actions/switchTypeSupport.php index 1cbe95c8..54a601ef 100644 --- a/admin/actions/switchTypeSupport.php +++ b/admin/actions/switchTypeSupport.php @@ -2,7 +2,7 @@ if($_Permission_->verifPerm('PermsPanel', 'support', 'tickets', 'actions', 'editEtatTicket')) { $lecture = new Lire('modele/config/config.yml'); $lecture = $lecture->GetTableau(); - $lecture["support"]["visibilite"] = $_POST["visibilite"]; + $lecture['support']['visibilite'] = $_POST['visibilite']; new Ecrire('modele/config/config.yml', $lecture); } ?> \ No newline at end of file diff --git a/admin/actions/testMail.php b/admin/actions/testMail.php index 864d5dd1..4c8c57f6 100644 --- a/admin/actions/testMail.php +++ b/admin/actions/testMail.php @@ -2,7 +2,7 @@ if($_Permission_->verifPerm('PermsPanel', 'general', 'actions', 'editGeneral')) { require('include/phpmailer/MailSender.php'); - if(MailSender::send($_Serveur_, $_Joueur_['email'], "Test de l'envoie des mails", "Ce mail a bien été envoyé !")) + if(MailSender::send($_Serveur_, $_Joueur_['email'], "Test de l'envoie des mails", 'Ce mail a bien été envoyé !')) { echo '1'; } else { diff --git a/admin/actions/themeColor.php b/admin/actions/themeColor.php index e5e21d36..053fa5a1 100644 --- a/admin/actions/themeColor.php +++ b/admin/actions/themeColor.php @@ -4,12 +4,12 @@ if(isset($_POST['color_theme_main'], $_POST['color_theme_hover'], $_POST['color_theme_focus'], $_POST['color_panel_main'], $_POST['color_panel_hover'], $_POST['color_panel_focus'])) { $configTheme = new Lire('modele/config/config.yml'); $_Theme_ = $configTheme->GetTableau(); - $_Theme_['color']["theme"]['main'] = $_POST["color_theme_main"]; - $_Theme_['color']["theme"]['hover'] = $_POST["color_theme_hover"]; - $_Theme_['color']["theme"]['focus'] = $_POST["color_theme_focus"]; - $_Theme_['color']["panel"]['main'] = $_POST["color_panel_main"]; - $_Theme_['color']["panel"]['hover'] = $_POST["color_panel_hover"]; - $_Theme_['color']["panel"]['focus'] = $_POST["color_panel_focus"]; + $_Theme_['color']['theme']['main'] = $_POST['color_theme_main']; + $_Theme_['color']['theme']['hover'] = $_POST['color_theme_hover']; + $_Theme_['color']['theme']['focus'] = $_POST['color_theme_focus']; + $_Theme_['color']['panel']['main'] = $_POST['color_panel_main']; + $_Theme_['color']['panel']['hover'] = $_POST['color_panel_hover']; + $_Theme_['color']['panel']['focus'] = $_POST['color_panel_focus']; new Ecrire('modele/config/config.yml', $_Theme_); } } diff --git a/admin/actions/uploadImg.php b/admin/actions/uploadImg.php index a5c08b92..854ae324 100644 --- a/admin/actions/uploadImg.php +++ b/admin/actions/uploadImg.php @@ -9,17 +9,17 @@ $extension = pathinfo($_FILES['img']['name'], PATHINFO_EXTENSION); if(!in_array(strtolower($extension), $extensions)) { - header ("location: admin.php?page=upload&erreur=0"); + header ('location: admin.php?page=upload&erreur=0'); exit(); } if($taille > $taille_maxi) { - header ("location: admin.php?page=upload&erreur=1"); + header ('location: admin.php?page=upload&erreur=1'); exit(); } if (file_exists($dossier.$fichier)) { - header ("location: admin.php?page=upload&erreur=2"); + header ('location: admin.php?page=upload&erreur=2'); exit(); } @@ -30,10 +30,10 @@ $fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier); if(!move_uploaded_file($_FILES['img']['tmp_name'], $dossier . $fichier)) { - header ("location: admin.php?page=upload&erreur=3"); + header ('location: admin.php?page=upload&erreur=3'); exit(); } - header ("location: admin.php?page=upload&success"); + header ('location: admin.php?page=upload&success'); exit(); }?> \ No newline at end of file diff --git a/admin/assets/js/PostManager.js b/admin/assets/js/PostManager.js index 859471d6..66831496 100644 --- a/admin/assets/js/PostManager.js +++ b/admin/assets/js/PostManager.js @@ -204,7 +204,7 @@ function sendPost(idform, callback, sendData) { } if(isset(callback)) { callback(); - }; + } } function clearAllInput(idform) { @@ -253,12 +253,12 @@ function updateCont(action, el, callback) { data = data.substring(data.indexOf('[DIV]')+5); el.innerHTML = ""; el.insertAdjacentHTML("afterbegin", data); - if(isset(callback)) {callback(true)}; + if(isset(callback)) {callback(true)} } else { el.innerHTML = ""; el.insertAdjacentHTML("afterbegin", el.innerHTML.substring(73)); notif("error", "Erreur", status); - if(isset(callback)) {callback(false)}; + if(isset(callback)) {callback(false)} } }); } diff --git a/admin/assets/js/bootstrap.js b/admin/assets/js/bootstrap.js index c501d735..fe4939ce 100644 --- a/admin/assets/js/bootstrap.js +++ b/admin/assets/js/bootstrap.js @@ -2826,7 +2826,7 @@ for (var i = 0, len = elements.length; i < len; i++) { var _ret = _loop(i); - if (_ret === "continue") continue; + if (_ret === "continue") } return createdDocument.body.innerHTML; diff --git a/admin/assets/js/jquery.js b/admin/assets/js/jquery.js index a318297c..ff82b30f 100644 --- a/admin/assets/js/jquery.js +++ b/admin/assets/js/jquery.js @@ -3028,7 +3028,7 @@ function nodeName( elem, name ) { return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); -}; +} var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); diff --git a/admin/assets/js/membres.php b/admin/assets/js/membres.php index 95cfef3b..bfebbaba 100644 --- a/admin/assets/js/membres.php +++ b/admin/assets/js/membres.php @@ -12,7 +12,7 @@ var axe = "id"; var grade = new Map(); var axeType = "ASC"; /* ASC = croissant && DESC = !ASC */ -var canEdit = verifPerm('PermsPanel', 'members', "actions","editMember") ? 'true' : 'false'; ?> +var canEdit = verifPerm('PermsPanel', 'members', 'actions', 'editMember') ? 'true' : 'false'; ?> $(window).on('load', function () { diff --git a/admin/donnees/accueil.php b/admin/donnees/accueil.php index 774b48ff..2d817dac 100644 --- a/admin/donnees/accueil.php +++ b/admin/donnees/accueil.php @@ -1,26 +1,26 @@ verifPerm('PermsPanel', 'home', 'showPage' )) { - require("modele/accueil/miniature.class.php"); + require('modele/accueil/miniature.class.php'); $Miniature = new miniature($bddConnection); $Miniature = $Miniature->getMinia(); $images = scandir('theme/upload/navRap/'); // $imagesSlider = scandir('theme/upload/slider'); - require("modele/app/page.class.php"); + require('modele/app/page.class.php'); $page = new page(); $pages = $page->getPagesName(); - array_push($pages, "boutique"); - array_push($pages, "voter"); - array_push($pages, "tokens"); - array_push($pages, "forum"); - array_push($pages, "support"); - array_push($pages, "chat"); - array_push($pages, "membres"); - array_push($pages, "panier"); - array_push($pages, "banlist"); + array_push($pages, 'boutique'); + array_push($pages, 'voter'); + array_push($pages, 'tokens'); + array_push($pages, 'forum'); + array_push($pages, 'support'); + array_push($pages, 'chat'); + array_push($pages, 'membres'); + array_push($pages, 'panier'); + array_push($pages, 'banlist'); } ?> \ No newline at end of file diff --git a/admin/donnees/boutique.php b/admin/donnees/boutique.php index e507630e..b5521d49 100644 --- a/admin/donnees/boutique.php +++ b/admin/donnees/boutique.php @@ -66,7 +66,7 @@ function GetListeActions($bdd) if($donnees['commande_valeur'] == 0) { $action[$i]['commande_valeur'] = 'Joueur'; } elseif($donnees['commande_valeur'] == 1) { - $action[$i]['commande_valeur'] = "Créateur"; + $action[$i]['commande_valeur'] = 'Créateur'; } else { $perm = $_Permission_->readPerm($donnees['commande_valeur']); if(!isset($perm) || empty($perm)) diff --git a/admin/donnees/configVoter.php b/admin/donnees/configVoter.php index fcbcfffe..f07307f3 100644 --- a/admin/donnees/configVoter.php +++ b/admin/donnees/configVoter.php @@ -3,7 +3,7 @@ $reqConfig = $bddConnection->query('SELECT * FROM cmw_votes_recompense_auto_config WHERE type != 3'); $RecompenseAuto = new RecompenseAuto($bddConnection); $topRecompense = $RecompenseAuto->getTopRecompenses(); -if($_Permission_->verifPerm('PermsPanel', 'vote', 'recompenseAuto', "actions", 'editReset')) { +if($_Permission_->verifPerm('PermsPanel', 'vote', 'recompenseAuto', 'actions', 'editReset')) { $dateRec = $RecompenseAuto->getDate(); if(!isset($dateRec)) { $dateRec['valueType'] = 0; diff --git a/admin/donnees/general.php b/admin/donnees/general.php index 0f5034d0..edcf2989 100644 --- a/admin/donnees/general.php +++ b/admin/donnees/general.php @@ -2,21 +2,21 @@ if($_Permission_->verifPerm('PermsPanel', 'general', 'actions', 'editUploadImg') && $_Permission_->verifPerm('PermsPanel', 'general', 'showPage')) { $filetotal = 0; $sizetotal = 0; - foreach (scandir("include/UploadImage/") as $file) { - if ($file !== '.' && $file !== '..' && $file != "index.php") { + foreach (scandir('include/UploadImage/') as $file) { + if ($file !== '.' && $file !== '..' && $file != 'index.php') { $filetotal++; - $sizetotal += filesize("include/UploadImage/".$file); + $sizetotal += filesize('include/UploadImage/' .$file); } } $sizetotal /= 1000; if($sizetotal > 1000) { if($sizetotal > 1000000) { - $sizetotal = ($sizetotal/1000000)."GB"; + $sizetotal = ($sizetotal/1000000). 'GB'; } else { - $sizetotal = ($sizetotal/1000)."MB"; + $sizetotal = ($sizetotal/1000). 'MB'; } } else { - $sizetotal = $sizetotal."KB"; + $sizetotal = $sizetotal. 'KB'; } } ?> \ No newline at end of file diff --git a/admin/donnees/grades.php b/admin/donnees/grades.php index f42532b0..a0e0de5f 100644 --- a/admin/donnees/grades.php +++ b/admin/donnees/grades.php @@ -1,74 +1,74 @@ verifPerm("createur")) { +if($_Permission_->verifPerm('createur')) { require_once('modele/grades/NOT_TOUCH/perms.config.php'); $PermissionFormat = array_to_unidim(PERMS); -$PermissionFormat["PermsDefault"]="Permissions générales"; - $PermissionFormat["PermsDefault-news"]="Nouveautés"; - $PermissionFormat["PermsDefault-support"]="Support"; - $PermissionFormat["PermsDefault-chat"]="Chat"; - $PermissionFormat["PermsDefault-forum"]="Forum"; +$PermissionFormat['PermsDefault']= 'Permissions générales'; + $PermissionFormat['PermsDefault-news']= 'Nouveautés'; + $PermissionFormat['PermsDefault-support']= 'Support'; + $PermissionFormat['PermsDefault-chat']= 'Chat'; + $PermissionFormat['PermsDefault-forum']= 'Forum'; -$PermissionFormat["PermsPanel"]="Permissions panel"; - $PermissionFormat["PermsPanel-info"]="Page information"; - $PermissionFormat["PermsPanel-info-details"]="information relatif aux serveurs"; - $PermissionFormat["PermsPanel-info-stats"]="Accès au statistique"; - $PermissionFormat["PermsPanel-info-stats-visitors"]="Compte rendu des visiteurs"; - $PermissionFormat["PermsPanel-info-stats-members"]="Paramètres relatif aux membres"; - $PermissionFormat["PermsPanel-info-stats-activity"]="Activités"; - $PermissionFormat["PermsPanel-info-stats-shop"]="Boutique"; - $PermissionFormat["PermsPanel-general"]="Page general"; - $PermissionFormat["PermsPanel-general-actions"]="Actions"; - $PermissionFormat["PermsPanel-theme"]="Page Thème"; - $PermissionFormat["PermsPanel-theme-actions"]="Actions"; - $PermissionFormat['PermsPanel-sliderMini'] = "Page Miniatures"; - $PermissionFormat["PermsPanel-home"]="Page Accueil"; - $PermissionFormat["PermsPanel-home-actions"]="Actions"; - $PermissionFormat["PermsPanel-server"]="Page Réglages serveur"; - $PermissionFormat["PermsPanel-server-actions"]="Actions"; - $PermissionFormat["PermsPanel-pages"]="Page Création de page"; - $PermissionFormat["PermsPanel-pages-actions"]="Actions"; - $PermissionFormat["PermsPanel-news"]="Page nouveautés"; - $PermissionFormat["PermsPanel-news-actions"]="Actions"; - $PermissionFormat["PermsPanel-shop"]="Page Boutique"; - $PermissionFormat["PermsPanel-shop-actions"]="Actions"; - $PermissionFormat['PermsPanel-shop-achatEvo']= "Page de réglage des achats évolutifs"; - $PermissionFormat['PermsPanel-shop-boutiqueList']= "¨Page Historique des achats"; - $PermissionFormat["PermsPanel-payment"]="Page Payement"; - $PermissionFormat["PermsPanel-payment-actions"]="Actions"; - $PermissionFormat["PermsPanel-menus"]="Page Menu"; - $PermissionFormat["PermsPanel-menus-actions"]="Actions"; - $PermissionFormat["PermsPanel-vote"]="Page Vote"; - $PermissionFormat["PermsPanel-vote-actions"]="Actions"; - $PermissionFormat['PermsPanel-vote-voteHistory']="Page historique des votes"; - $PermissionFormat['PermsPanel-vote-voteHistory-actions']="Actions"; - $PermissionFormat['PermsPanel-vote-recompenseAuto']="Page récompense Automatique"; - $PermissionFormat['PermsPanel-vote-recompenseAuto-actions']="Actions"; - $PermissionFormat["PermsPanel-members"]="Page Membres"; - $PermissionFormat["PermsPanel-members-actions"]="Actions"; - $PermissionFormat["PermsPanel-forum"]="Page Forum"; - $PermissionFormat["PermsPanel-forum-actions"]="Actions"; - $PermissionFormat["PermsPanel-widgets"]="Page Widgets"; - $PermissionFormat["PermsPanel-widgets-actions"]="Actions"; - $PermissionFormat["PermsPanel-support"]="Page Support"; - $PermissionFormat["PermsPanel-support-tickets"]="Tickets"; - $PermissionFormat["PermsPanel-support-tickets-actions"]="Actions"; - $PermissionFormat["PermsPanel-maintenance"]="Page Maintenance"; - $PermissionFormat["PermsPanel-maintenance-actions"]="Actions"; - $PermissionFormat["PermsPanel-update"]="Page Mise à jour"; - $PermissionFormat["PermsPanel-social"]="Page Membres => Réseaux sociaux"; - $PermissionFormat["PermsPanel-newsletter"]="Page Newsletter"; - $PermissionFormat["PermsPanel-newsletter-actions"]="Actions"; - $PermissionFormat["PermsPanel-ban"]="Page Membres => Bannissement"; - $PermissionFormat["PermsPanel-ban-actions"]="Actions"; - $PermissionFormat["PermsPanel-upload"]="Page Upload"; - $PermissionFormat["PermsPanel-googleService"]="Page services Google"; - $PermissionFormat["PermsPanel-seo-actions"]="Actions"; +$PermissionFormat['PermsPanel']= 'Permissions panel'; + $PermissionFormat['PermsPanel-info']= 'Page information'; + $PermissionFormat['PermsPanel-info-details']= 'information relatif aux serveurs'; + $PermissionFormat['PermsPanel-info-stats']= 'Accès au statistique'; + $PermissionFormat['PermsPanel-info-stats-visitors']= 'Compte rendu des visiteurs'; + $PermissionFormat['PermsPanel-info-stats-members']= 'Paramètres relatif aux membres'; + $PermissionFormat['PermsPanel-info-stats-activity']= 'Activités'; + $PermissionFormat['PermsPanel-info-stats-shop']= 'Boutique'; + $PermissionFormat['PermsPanel-general']= 'Page general'; + $PermissionFormat['PermsPanel-general-actions']= 'Actions'; + $PermissionFormat['PermsPanel-theme']= 'Page Thème'; + $PermissionFormat['PermsPanel-theme-actions']= 'Actions'; + $PermissionFormat['PermsPanel-sliderMini'] = 'Page Miniatures'; + $PermissionFormat['PermsPanel-home']= 'Page Accueil'; + $PermissionFormat['PermsPanel-home-actions']= 'Actions'; + $PermissionFormat['PermsPanel-server']= 'Page Réglages serveur'; + $PermissionFormat['PermsPanel-server-actions']= 'Actions'; + $PermissionFormat['PermsPanel-pages']= 'Page Création de page'; + $PermissionFormat['PermsPanel-pages-actions']= 'Actions'; + $PermissionFormat['PermsPanel-news']= 'Page nouveautés'; + $PermissionFormat['PermsPanel-news-actions']= 'Actions'; + $PermissionFormat['PermsPanel-shop']= 'Page Boutique'; + $PermissionFormat['PermsPanel-shop-actions']= 'Actions'; + $PermissionFormat['PermsPanel-shop-achatEvo']= 'Page de réglage des achats évolutifs'; + $PermissionFormat['PermsPanel-shop-boutiqueList']= '¨Page Historique des achats'; + $PermissionFormat['PermsPanel-payment']= 'Page Payement'; + $PermissionFormat['PermsPanel-payment-actions']= 'Actions'; + $PermissionFormat['PermsPanel-menus']= 'Page Menu'; + $PermissionFormat['PermsPanel-menus-actions']= 'Actions'; + $PermissionFormat['PermsPanel-vote']= 'Page Vote'; + $PermissionFormat['PermsPanel-vote-actions']= 'Actions'; + $PermissionFormat['PermsPanel-vote-voteHistory']= 'Page historique des votes'; + $PermissionFormat['PermsPanel-vote-voteHistory-actions']= 'Actions'; + $PermissionFormat['PermsPanel-vote-recompenseAuto']= 'Page récompense Automatique'; + $PermissionFormat['PermsPanel-vote-recompenseAuto-actions']= 'Actions'; + $PermissionFormat['PermsPanel-members']= 'Page Membres'; + $PermissionFormat['PermsPanel-members-actions']= 'Actions'; + $PermissionFormat['PermsPanel-forum']= 'Page Forum'; + $PermissionFormat['PermsPanel-forum-actions']= 'Actions'; + $PermissionFormat['PermsPanel-widgets']= 'Page Widgets'; + $PermissionFormat['PermsPanel-widgets-actions']= 'Actions'; + $PermissionFormat['PermsPanel-support']= 'Page Support'; + $PermissionFormat['PermsPanel-support-tickets']= 'Tickets'; + $PermissionFormat['PermsPanel-support-tickets-actions']= 'Actions'; + $PermissionFormat['PermsPanel-maintenance']= 'Page Maintenance'; + $PermissionFormat['PermsPanel-maintenance-actions']= 'Actions'; + $PermissionFormat['PermsPanel-update']= 'Page Mise à jour'; + $PermissionFormat['PermsPanel-social']= 'Page Membres => Réseaux sociaux'; + $PermissionFormat['PermsPanel-newsletter']= 'Page Newsletter'; + $PermissionFormat['PermsPanel-newsletter-actions']= 'Actions'; + $PermissionFormat['PermsPanel-ban']= 'Page Membres => Bannissement'; + $PermissionFormat['PermsPanel-ban-actions']= 'Actions'; + $PermissionFormat['PermsPanel-upload']= 'Page Upload'; + $PermissionFormat['PermsPanel-googleService']= 'Page services Google'; + $PermissionFormat['PermsPanel-seo-actions']= 'Actions'; -$PermissionFormat["PermsForum"]="Permissions Forums"; - $PermissionFormat["PermsForum-general"]="Général"; - $PermissionFormat["PermsForum-moderation"]="Modération"; +$PermissionFormat['PermsForum']= 'Permissions Forums'; + $PermissionFormat['PermsForum-general']= 'Général'; + $PermissionFormat['PermsForum-moderation']= 'Modération'; $recup = $bddConnection->query('SELECT * FROM cmw_grades ORDER BY priorite'); $idGrade = $recup->fetchAll(PDO::FETCH_ASSOC); @@ -94,7 +94,7 @@ ); } function hasPerm($i, $str, $grades) { - $ar = explode("-", $str); + $ar = explode('-', $str); $perm = $grades[$i]; foreach($ar as $value) { @@ -105,7 +105,7 @@ function hasPerm($i, $str, $grades) { } function hasPermArray($i, $str, $grades) { - $ar = explode("-", $str); + $ar = explode('-', $str); $perm = $grades[$i]; foreach($ar as $value) { @@ -129,9 +129,9 @@ function hasPermArray($i, $str, $grades) { function hasPermArray2($perm, $suivi) { foreach($perm as $key => $value) { - $suivi = $suivi."-".$key; + $suivi = $suivi. '-' .$key; if(is_array($value)) { - if($suivi == "PermsDefault-forum" ) + if($suivi == 'PermsDefault-forum') { continue; } @@ -151,22 +151,22 @@ function hasPermArray2($perm, $suivi) { function editPerm($id, $edit, $perm, $str, $POST) { foreach($perm as $key => $value) { - if($key != "Grade" & $key != "prefix" & $key != "effets" & $key != "couleur") { - if($str == "") { + if($key != 'Grade' & $key != 'prefix' & $key != 'effets' & $key != 'couleur') { + if($str == '') { $str2 = $key; } else { - $str2 = $str."-".$key; + $str2 = $str. '-' .$key; } if(is_array($value)) { $edit = editPerm($id, $edit, $value, $str2, $POST); } else { - $ar = explode("-", $str2); - if($str2 == "PermsDefault-forum-perms") + $ar = explode('-', $str2); + if($str2 == 'PermsDefault-forum-perms') { - $result = $POST[$str2."-".$id]; + $result = $POST[$str2. '-' .$id]; } else { - $result = isset($POST[$str2."-".$id]); + $result = isset($POST[$str2. '-' .$id]); } if(count($ar) == 1) { $edit[$ar[0]] = $result; @@ -195,12 +195,12 @@ function editPerm($id, $edit, $perm, $str, $POST) { function showForFormatage($perm, $suivi) { foreach($perm as $key => $value) { - if($key != "Grade" & $key != "prefix" & $key != "effets" & $key != "couleur") + if($key != 'Grade' & $key != 'prefix' & $key != 'effets' & $key != 'couleur') { - if($suivi == "") { + if($suivi == '') { $suivi2 = $key; } else { - $suivi2 = $suivi."-".$key; + $suivi2 = $suivi. '-' .$key; } echo '$PermissionFormat["'.$suivi2.'"]="";
    '; if(is_array($value)) { @@ -227,28 +227,28 @@ function writePerm($perm, $nb, $id, $other, $idGrade, $PermissionFormat) { foreach($perm as $key => $value) { - if($key != "Grade" & $key != "prefix" & $key != "effets" & $key != "couleur") + if($key != 'Grade' & $key != 'prefix' & $key != 'effets' & $key != 'couleur') { if( is_array($value)) { ?>
    -
  • ');" value="0" style="cursor:pointer;font-size:px;display:inline;" id="tab-" > +
  • - + >
    -
    -
  • +
  • - - " type="number" min="0" max="99" class="form-control" name="-"> + + query('SELECT count(id) as nb FROM `cmw_boutique_offres`'); $nboffre = $nboffreboutique->fetch(PDO::FETCH_ASSOC); - $TotalOffre = $nboffre["nb"]; + $TotalOffre = $nboffre['nb']; /*Récupération des données JSONAPI $serveurStats -> toutes les données utiles du serveur (RAM, DD, Joueurs MAX, Actuels et leurs noms ...) @@ -37,7 +37,7 @@ $nbsupport = $bddConnection->query('SELECT count(id) as nb FROM `cmw_support`'); $nbsupportwait = $nbsupport->fetch(PDO::FETCH_ASSOC); - $TotalSupport = $nbsupportwait["nb"]; + $TotalSupport = $nbsupportwait['nb']; // Statistiques des News $lastnewsreq = $bddConnection->query('SELECT id,auteur,titre FROM `cmw_news` ORDER BY `id` DESC LIMIT 1'); @@ -45,15 +45,15 @@ $nbnews = $bddConnection->query('SELECT count(id) as nb FROM `cmw_news`'); $nbne = $nbnews->fetch(PDO::FETCH_ASSOC); - $TotalNews = $nbne["nb"]; + $TotalNews = $nbne['nb']; //Vérification du système de confirmation par mail des inscriptions - $req_etatMail = $bddConnection->query("SELECT etatMail FROM cmw_sysmail WHERE idMail = 1"); + $req_etatMail = $bddConnection->query('SELECT etatMail FROM cmw_sysmail WHERE idMail = 1'); $get_etatMail = $req_etatMail->fetch(PDO::FETCH_ASSOC); $ShowMail = $get_etatMail['etatMail'] == 1; // - $lastRegisterMember = $bddConnection->query('SELECT id,pseudo,tokens,email,anciennete'.(($ShowMail)? ",ValidationMail":"").''.($_Permission_->verifPerm('PermsPanel', 'info', 'stats', 'members', 'showIP') ? ",ip" : "").' FROM cmw_users ORDER BY id DESC LIMIT 0, 10;'); + $lastRegisterMember = $bddConnection->query('SELECT id,pseudo,tokens,email,anciennete'.(($ShowMail)? ',ValidationMail' : '').''.($_Permission_->verifPerm('PermsPanel', 'info', 'stats', 'members', 'showIP') ? ',ip' : '').' FROM cmw_users ORDER BY id DESC LIMIT 0, 10;'); //Récupération du staff chat $all_message_staff = $bddConnection->query('SELECT id, auteur, message FROM cmw_postit ORDER BY id DESC'); } diff --git a/admin/donnees/maintenance.php b/admin/donnees/maintenance.php index 3410d511..df3e858c 100644 --- a/admin/donnees/maintenance.php +++ b/admin/donnees/maintenance.php @@ -1,5 +1,5 @@ verifPerm('PermsPanel',"maintenance","showPage")) { + if($_Permission_->verifPerm('PermsPanel', 'maintenance', 'showPage')) { $req = $bddConnection->query('SELECT * FROM cmw_maintenance WHERE maintenanceId'); $i = 0; diff --git a/admin/donnees/menu.php b/admin/donnees/menu.php index c1d6d067..b39078c7 100644 --- a/admin/donnees/menu.php +++ b/admin/donnees/menu.php @@ -1,27 +1,27 @@ verifPerm('PermsPanel', 'menus', 'actions', 'addLinkMenu') AND !$_Permission_->verifPerm('PermsPanel', 'menus', 'actions', 'addDropLinkMenu') AND !$_Permission_->verifPerm('PermsPanel', 'menus', 'actions', 'editDropAndLinkMenu'))) { - require("modele/app/page.class.php"); + require('modele/app/page.class.php'); $page = new page(); $pages = $page->getPagesName(); - array_push($pages, "boutique"); - array_push($pages, "voter"); - array_push($pages, "tokens"); - array_push($pages, "forum"); - array_push($pages, "support"); - array_push($pages, "chat"); - array_push($pages, "membres"); - array_push($pages, "panier"); - array_push($pages, "banlist"); + array_push($pages, 'boutique'); + array_push($pages, 'voter'); + array_push($pages, 'tokens'); + array_push($pages, 'forum'); + array_push($pages, 'support'); + array_push($pages, 'chat'); + array_push($pages, 'membres'); + array_push($pages, 'panier'); + array_push($pages, 'banlist'); function isPage($str, $pages) { - return strpos($str, "=") ? ( in_array(explode("=", $str)[1], $pages)) : null; + return strpos($str, '=') ? ( in_array(explode('=', $str)[1], $pages)) : null; } - require("modele/menu.class.php"); + require('modele/menu.class.php'); $menu = new menu($bddConnection); $menu = $menu->getMenuGroup(); } diff --git a/admin/donnees/pages.php b/admin/donnees/pages.php index ea2c3d31..e19b2cc2 100644 --- a/admin/donnees/pages.php +++ b/admin/donnees/pages.php @@ -1,7 +1,7 @@ verifPerm('PermsPanel', 'pages', 'actions', 'addPage') AND !$_Permission_->verifPerm('PermsPanel', 'pages', 'actions', 'editPage'))) { - require("modele/app/page.class.php"); + require('modele/app/page.class.php'); $page = new page(); $pages = $page->getPages(); diff --git a/admin/donnees/payement.php b/admin/donnees/payement.php index b9ec5ab8..a209129a 100644 --- a/admin/donnees/payement.php +++ b/admin/donnees/payement.php @@ -12,11 +12,11 @@ $paypalHistorique = $query->fetchAll(PDO::FETCH_ASSOC); - $req = $bddConnection->query("SELECT * FROM cmw_paysafecard_offres"); + $req = $bddConnection->query('SELECT * FROM cmw_paysafecard_offres'); $paysafecard = $req->fetchAll(PDO::FETCH_ASSOC); - $req = $bddConnection->query("SELECT cmw_paysafecard_historique.id AS id, pseudo, code, cmw_paysafecard_historique.statut AS statut, cmw_paysafecard_offres.montant AS montant, cmw_paysafecard_offres.jetons AS jetons FROM cmw_paysafecard_historique INNER JOIN cmw_paysafecard_offres ON offre = cmw_paysafecard_offres.id"); + $req = $bddConnection->query('SELECT cmw_paysafecard_historique.id AS id, pseudo, code, cmw_paysafecard_historique.statut AS statut, cmw_paysafecard_offres.montant AS montant, cmw_paysafecard_offres.jetons AS jetons FROM cmw_paysafecard_historique INNER JOIN cmw_paysafecard_offres ON offre = cmw_paysafecard_offres.id'); $tabPaysafe = $req->fetchAll(PDO::FETCH_ASSOC); @@ -24,8 +24,8 @@ function conversionDate($last_answer) { - $last_answer = substr_replace($last_answer,"h",strpos($last_answer,":"),strlen(":")); - $last_answer = str_replace(" ", " à ", substr($last_answer, 0, strpos($last_answer,":"))); + $last_answer = substr_replace($last_answer, 'h',strpos($last_answer, ':'),strlen(':')); + $last_answer = str_replace(' ', ' à ', substr($last_answer, 0, strpos($last_answer, ':'))); return $last_answer; } ?> \ No newline at end of file diff --git a/admin/donnees/widgets.php b/admin/donnees/widgets.php index d0efbc6a..54d8840a 100644 --- a/admin/donnees/widgets.php +++ b/admin/donnees/widgets.php @@ -1,7 +1,7 @@ verifPerm('PermsPanel', 'widgets', 'actions', 'addWidgets') || $_Permission_->verifPerm('PermsPanel', 'widgets', 'actions', 'editWidgets')) { - require("modele/widgets.class.php"); + require('modele/widgets.class.php'); $widgets = new widgets($bddConnection); $widgets = $widgets->getWidgets(); diff --git a/admin/include/entete.php b/admin/include/entete.php index 2b37b5bd..91b239c3 100644 --- a/admin/include/entete.php +++ b/admin/include/entete.php @@ -62,20 +62,20 @@ } ?> Premier mois offert !", - "La première version de CraftMyWebsite est sortie au téléchargement le 01/12/2014", - "Chargement en cours ...", + 'La première version de CraftMyWebsite est sortie au téléchargement le 01/12/2014', + 'Chargement en cours ...', "Comment ça va aujourd'hui vous ? Moi ça va", - "En cas de problèmes, rejoignez le Discord de CraftMyWebsite" + 'En cas de problèmes, rejoignez le Discord de CraftMyWebsite' ); echo '
    diff --git a/admin/include/footer.php b/admin/include/footer.php index 33929c1e..9ec31317 100644 --- a/admin/include/footer.php +++ b/admin/include/footer.php @@ -28,7 +28,7 @@ - + diff --git a/admin/include/side.php b/admin/include/side.php index f338b387..4826f6af 100644 --- a/admin/include/side.php +++ b/admin/include/side.php @@ -167,7 +167,7 @@ class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt
    - verifPerm('PermsPanel', 'members', 'showPage') OR $_Permission_->verifPerm('PermsPanel', 'social', 'showPage') OR $_Permission_->verifPerm("PermsPanel", 'ban', 'showPage')) { ?> + verifPerm('PermsPanel', 'members', 'showPage') OR $_Permission_->verifPerm('PermsPanel', 'social', 'showPage') OR $_Permission_->verifPerm('PermsPanel', 'ban', 'showPage')) { ?> diff --git a/admin/index.php b/admin/index.php index f79d90a9..785ab8d4 100644 --- a/admin/index.php +++ b/admin/index.php @@ -6,10 +6,10 @@ $_Permission_=Permission::getInstance(); -include("./include/version.php"); -include("./include/version_distant.php"); +include('./include/version.php'); +include('./include/version_distant.php'); include('./admin/include/entete.php'); -if(isset($_GET['page']) AND $_GET['page'] != "accueil"){ +if(isset($_GET['page']) AND $_GET['page'] != 'accueil'){ echo ' - <?= $_Serveur_['General']['name'] . " | " . (isset($_GET["page"]) ? ucfirst($_GET["page"]) : $_Serveur_['General']['description']) ?> + <?= $_Serveur_['General']['name'] . ' | ' . (isset($_GET['page']) ? ucfirst($_GET['page']) : $_Serveur_['General']['description']) ?> - "> - "> - "> - "> + + + + - "> - /favicon.ico"> + + - /favicon.ico"> + - "/> + @@ -80,7 +80,7 @@ - '; } ?> @@ -89,8 +89,8 @@ verifPerm('PermsPanel', 'update', 'showPage')) : ?> @@ -111,7 +111,7 @@ - + - + diff --git a/theme/default/maintenance.php b/theme/default/maintenance.php index 8cc8cc5b..1a1ddb9f 100644 --- a/theme/default/maintenance.php +++ b/theme/default/maintenance.php @@ -9,35 +9,35 @@ - <?=$_Serveur_['General']['name'] . " | MAINTENANCE " ?> + <?=$_Serveur_['General']['name'] . ' | MAINTENANCE ' ?> - /" /> + - "> - "> - "> - "> + + + + - "> - /favicon.ico"> + + - /favicon.ico"> + - "/> + @@ -56,8 +56,8 @@ 0, 'maintenanceId' => $donnees['maintenanceId'] )); - header("Location: /"); + header('Location: /'); } ?>
    @@ -125,7 +125,7 @@ endif; ?> -
    "> +
    @@ -137,7 +137,7 @@
    - verifPerm("PermsPanel", "maintenance", "actions", "connexionAdmin")) + verifPerm('PermsPanel', 'maintenance', 'actions', 'connexionAdmin')) { ?>