diff options
author | polo <ordipolo@gmx.fr> | 2023-07-24 12:50:42 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2023-07-24 12:50:42 +0200 |
commit | 3c35bd40e92ef11230d5ad3ea2d9dbe516508eb4 (patch) | |
tree | 650957460b0afb2809342471579e84dc865e1d40 /controller | |
parent | fdef77d4a8817b6e8940951f3301ad94bde0e6c6 (diff) | |
download | melaine-3c35bd40e92ef11230d5ad3ea2d9dbe516508eb4.zip |
MAJ normalize.css, bug gd image non .jpg, bug extension image en majuscules
Diffstat (limited to 'controller')
-rw-r--r-- | controller/Security.php | 5 | ||||
-rw-r--r-- | controller/ajax.php | 1 | ||||
-rw-r--r-- | controller/ckeditor.php | 7 |
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 |
47 | if(isset($_GET['action']) && $_GET['action'] == 'restauration' | 48 | if(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 === '') |