summaryrefslogtreecommitdiff
path: root/controller/ckeditor.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2021-09-08 02:09:34 +0200
committerpolo <ordipolo@gmx.fr>2021-09-08 02:09:34 +0200
commitcdf1bda847edd3e22e9fe817a802219ad8e0f626 (patch)
treeadbe2b35e9741a5db74491c85914f4c03d3d4c99 /controller/ckeditor.php
parent9a552c6b751f25bac9e816cf605fb972da8b9e27 (diff)
downloadmelaine-cdf1bda847edd3e22e9fe817a802219ad8e0f626.zip
vignette
Diffstat (limited to 'controller/ckeditor.php')
-rw-r--r--controller/ckeditor.php44
1 files changed, 13 insertions, 31 deletions
diff --git a/controller/ckeditor.php b/controller/ckeditor.php
index 2e72be2..d07f2a2 100644
--- a/controller/ckeditor.php
+++ b/controller/ckeditor.php
@@ -87,7 +87,7 @@ function submitCKeditor($nomFichier)
87 { 87 {
88 $titre = $_POST['titre']; 88 $titre = $_POST['titre'];
89 $annee = $_POST['annee']; 89 $annee = $_POST['annee'];
90 $pochette = $_POST['pochette']; // une image 90 $pochette = $_FILES['upload']['name'];
91 91
92 // des formulaires simples 92 // des formulaires simples
93 $titre = htmLawed($titre, $configHtmLawed, $specHtmLawed); 93 $titre = htmLawed($titre, $configHtmLawed, $specHtmLawed);
@@ -95,36 +95,8 @@ function submitCKeditor($nomFichier)
95 $annee = htmLawed($annee, $configHtmLawed, $specHtmLawed); 95 $annee = htmLawed($annee, $configHtmLawed, $specHtmLawed);
96 $annee = trim($annee); 96 $annee = trim($annee);
97 97
98 // pochette
99 // Album->imageUpload();
100 // test formats jpg, jpeg, png, gif, tiff
101 // enregistrement du fichier
102 }
103
104 // lien sans http://
105 // un clic sur un lien dans l'éditeur affiche une infobulle montrant l'adresse cible du lien si celle-ci a déjà été précisée
106 // il est possible de cliquer sur ce lien, ce qui ouvre un onglet avec le site demandé
107 // toutefois si cette adresse est de type "domaine.fr" (sans http:// devant), le navigateur ne va pas rechercher un site mais un fichier comme si mon adresse était de type file:///fichier
108 // tomber ainsi sur une page d'erreur est déroutant:
109 // "ai-je perdu le texte que j'étais en train de taper?""
110 // solution 1 (mauvaise): activer la redirection en cas d'erreur 404 dans le .htaccess
111 // solution 2 (façon pop-up): fermer ce nouvel onglet avec echo '<SCRIPT>javascript:window.close()</SCRIPT>';
112 // pour faire passer par le .htaccess l'info comme quoi la page précédente comportait un éditeur ouvert...
113
114
115 // enregistrement
116 // var_dump($titre, $annee, $pochette, $contenu);
117 // die();
118
119 // modèle
120 if($page == 'discographie')
121 {
122 // on instancie avec l'enfant de OneArticle 98 // on instancie avec l'enfant de OneArticle
123 $Album = new Album($page); 99 $Album = new Album($page);
124
125 //var_dump($_GET['article']);
126 //var_dump($_POST);
127 //exit();
128 100
129 // enregistrement 101 // enregistrement
130 if($_GET['article'] == 0) 102 if($_GET['article'] == 0)
@@ -132,7 +104,7 @@ function submitCKeditor($nomFichier)
132 // page disco 104 // page disco
133 $Album->createVignette($titre, $annee, $pochette); 105 $Album->createVignette($titre, $annee, $pochette);
134 106
135 // page détail de l'album 107 // page de l'album
136 if(!empty($_POST['contenu'])) 108 if(!empty($_POST['contenu']))
137 { 109 {
138 $Album->create($contenu); 110 $Album->create($contenu);
@@ -143,7 +115,7 @@ function submitCKeditor($nomFichier)
143 // page disco 115 // page disco
144 $Album->updateVignette($titre, $annee, $pochette); 116 $Album->updateVignette($titre, $annee, $pochette);
145 117
146 // page détail de l'album 118 // page de l'album
147 if(isset($_POST['contenu'])) 119 if(isset($_POST['contenu']))
148 { 120 {
149 $Album->update($content); 121 $Album->update($content);
@@ -167,5 +139,15 @@ function submitCKeditor($nomFichier)
167 } 139 }
168} 140}
169 141
142// lien sans http://
143// un clic sur un lien dans l'éditeur affiche une infobulle montrant l'adresse cible du lien si celle-ci a déjà été précisée
144// il est possible de cliquer sur ce lien, ce qui ouvre un onglet avec le site demandé
145// toutefois si cette adresse est de type "domaine.fr" (sans http:// devant), le navigateur ne va pas rechercher un site mais un fichier comme si mon adresse était de type file:///fichier
146// tomber ainsi sur une page d'erreur est déroutant:
147// "ai-je perdu le texte que j'étais en train de taper?""
148// solution 1 (mauvaise): activer la redirection en cas d'erreur 404 dans le .htaccess
149// solution 2 (façon pop-up): fermer ce nouvel onglet avec echo '<SCRIPT>javascript:window.close()</SCRIPT>';
150// pour faire passer par le .htaccess l'info comme quoi la page précédente comportait un éditeur ouvert...
151
170function cleanHTML($contenu) 152function cleanHTML($contenu)
171{} 153{}