summaryrefslogtreecommitdiff
path: root/controller
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2023-07-24 12:50:42 +0200
committerpolo <ordipolo@gmx.fr>2023-07-24 12:50:42 +0200
commit3c35bd40e92ef11230d5ad3ea2d9dbe516508eb4 (patch)
tree650957460b0afb2809342471579e84dc865e1d40 /controller
parentfdef77d4a8817b6e8940951f3301ad94bde0e6c6 (diff)
downloadmelaine-3c35bd40e92ef11230d5ad3ea2d9dbe516508eb4.zip
MAJ normalize.css, bug gd image non .jpg, bug extension image en majuscules
Diffstat (limited to 'controller')
-rw-r--r--controller/Security.php5
-rw-r--r--controller/ajax.php1
-rw-r--r--controller/ckeditor.php7
3 files changed, 10 insertions, 3 deletions
diff --git a/controller/Security.php b/controller/Security.php
index 3475a8d..0ab4c02 100644
--- a/controller/Security.php
+++ b/controller/Security.php
@@ -49,13 +49,16 @@ class Security
49 - # ne fonctionne pas 49 - # ne fonctionne pas
50 - ~ fonctionne 50 - ~ fonctionne
51 - & fonctionne 51 - & fonctionne
52 - ^ pas encore testé
52 */ 53 */
53 54
54 // => on remplace tout par des _ 55 // => on remplace tout par des _
55 // filtrer / et \ semble inutile 56 // filtrer / et \ semble inutile
56 57
57 $cibles = [' ', '/', '\\', ':', '*', '?', '<', '>', '|', '=', "'", '`', '"', '%22', '#']; 58 $cibles = [' ', '/', '\\', ':', '*', '?', '<', '>', '|', '=', "'", '`', '"', '%22', '#'];
58 return(str_replace($cibles, '_', $chaine)); 59 $chaine = str_replace($cibles, '_', $chaine);
60 $chaine = mb_strtolower($chaine);
61 return($chaine);
59 62
60 // les problèmes avec \ persistent !! 63 // les problèmes avec \ persistent !!
61 // => javascript 64 // => javascript
diff --git a/controller/ajax.php b/controller/ajax.php
index 9272dea..1a4909e 100644
--- a/controller/ajax.php
+++ b/controller/ajax.php
@@ -43,6 +43,7 @@ if(isset($_GET['action']) && isset($_GET['page']) && $_GET['action'] == 'upload_
43 43
44 44
45// page restauration quand le fichier zip est lourd 45// page restauration quand le fichier zip est lourd
46//
46// -> input file onchange 47// -> input file onchange
47if(isset($_GET['action']) && $_GET['action'] == 'restauration' 48if(isset($_GET['action']) && $_GET['action'] == 'restauration'
48 && isset($_GET['file_name']) && isset($_GET['file_size'])) 49 && isset($_GET['file_name']) && isset($_GET['file_size']))
diff --git a/controller/ckeditor.php b/controller/ckeditor.php
index 7b4f1bb..1707128 100644
--- a/controller/ckeditor.php
+++ b/controller/ckeditor.php
@@ -64,7 +64,7 @@ function submitCKeditor()
64 exit(); 64 exit();
65 } 65 }
66 66
67 // POST de l'éditeur 67 // sécurité du HTML
68 if(isset($_POST['contenu'])) // optionnel pour discographie 68 if(isset($_POST['contenu'])) // optionnel pour discographie
69 { 69 {
70 $html = Security::secureString($_POST['contenu']); 70 $html = Security::secureString($_POST['contenu']);
@@ -85,6 +85,8 @@ function submitCKeditor()
85 } 85 }
86 86
87 87
88 // enregistrement du HTML
89 //
88 // page discographie 90 // page discographie
89 if($_GET['page'] === 'discographie' || $_GET['page'] === 'album') 91 if($_GET['page'] === 'discographie' || $_GET['page'] === 'album')
90 { 92 {
@@ -155,7 +157,7 @@ function submitCKeditor()
155 $Album->update($html); 157 $Album->update($html);
156 } 158 }
157 } 159 }
158 // pages avec des articles simples (melaine...) 160 // pages articles simples (melaine...)
159 //if($_GET['page'] != 'discographie') 161 //if($_GET['page'] != 'discographie')
160 else 162 else
161 { 163 {
@@ -177,6 +179,7 @@ function submitCKeditor()
177 } 179 }
178 } 180 }
179 181
182 // redirection
180 if($_GET['page'] === 'discographie' || $_GET['page'] === 'album') 183 if($_GET['page'] === 'discographie' || $_GET['page'] === 'album')
181 { 184 {
182 if($html === '') 185 if($html === '')