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.tar.gz melaine-3c35bd40e92ef11230d5ad3ea2d9dbe516508eb4.tar.bz2 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 === '') |
