diff options
author | polo <ordipolo@gmx.fr> | 2025-08-27 16:08:29 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2025-08-27 16:08:29 +0200 |
commit | e642cd51d7e8599537f8514bef8d5d16096dddf8 (patch) | |
tree | b9ad8356fe8b572f6271ef5016d599d0768e9a65 /public | |
parent | 6c28cf85e1b5921e4fb77be230651bc22e83b801 (diff) | |
download | cms-e642cd51d7e8599537f8514bef8d5d16096dddf8.zip |
optimisation UserController::existUsers, gestion des $response par le routeur, erreur article déjà supprimé
Diffstat (limited to 'public')
-rw-r--r-- | public/index.php | 23 | ||||
-rw-r--r-- | public/js/tinymce.js | 2 |
2 files changed, 15 insertions, 10 deletions
diff --git a/public/index.php b/public/index.php index 89bb203..6149f7a 100644 --- a/public/index.php +++ b/public/index.php | |||
@@ -1,15 +1,20 @@ | |||
1 | <?php | 1 | <?php |
2 | // public/index/php | 2 | // public/index/php |
3 | 3 | ||
4 | /* plan d'action pour symfonyfier le site | 4 | /* plan d'action pour "symfonyfier" le site |
5 | 1/ intégrer les classes Request et Response sans changer modifier les liens | 5 | A - |
6 | 2/ méthodes HTTP: GET, HEAD, POST, PUT, PATCH, DELETE, etc, pour un pré-routage (légères modifications des liens) | 6 | 1/ de vrais contrôleurs: classes et méthodes prenant une requête en entrée et retournant une réponse |
7 | 3/ passer à des chemins modernes "ciblant des ressources" genre /chemin/de/la/page | 7 | (début de séparation contrôleurs et classes métier, exemple: ViewController/Director) |
8 | le mode modification de page doit thérioquement être appelé comme ça: /chemin/de/la/page/modif_page | 8 | 2/ routeur structuré: méthodes GET et POST, content-type, admin |
9 | apparemment, le from=nom_page pour les formulaires ne se fait pas... | 9 | 3/ routeur amélioré: pré-routage avec méthodes HTTP: GET, HEAD, POST, PUT, PATCH, DELETE, etc |
10 | 4/ utiliser le routeur de symfony: nécéssite que tous les contrôleurs soient des classes avec un namespace | 10 | 4/ réécriture avec les classes Request et Response sans toucher les liens |
11 | 5/ http-foundation possède aussi une classe Session. intéressant! | 11 | B - |
12 | */ | 12 | 1/ passer à des chemins modernes "ciblant des ressources" genre /chemin/de/la/page |
13 | le mode modification de page doit thérioquement être appelé comme ça: /chemin/de/la/page/modif_page | ||
14 | apparemment, le from=nom_page pour les formulaires ne se fait pas... | ||
15 | 2/ utiliser le routeur de symfony: nécéssite que tous les contrôleurs soient des classes avec un namespace */ | ||
16 | |||
17 | // http-foundation possède aussi une classe Session. intéressant! | ||
13 | 18 | ||
14 | declare(strict_types=1); | 19 | declare(strict_types=1); |
15 | 20 | ||
diff --git a/public/js/tinymce.js b/public/js/tinymce.js index 29b82bf..f153246 100644 --- a/public/js/tinymce.js +++ b/public/js/tinymce.js | |||
@@ -145,7 +145,7 @@ function openEditor(id, page = '') { | |||
145 | const formData = new FormData(); | 145 | const formData = new FormData(); |
146 | formData.append("file", blobInfo.blob()); | 146 | formData.append("file", blobInfo.blob()); |
147 | 147 | ||
148 | fetch("index.php?action=upload_image", { | 148 | fetch("index.php?action=upload_image_tinymce", { |
149 | method: "POST", | 149 | method: "POST", |
150 | body: formData | 150 | body: formData |
151 | }) | 151 | }) |