From f1dd96bc67e497f6c07291d6e5f6f23ec243b091 Mon Sep 17 00:00:00 2001 From: git-pc-greta Date: Wed, 22 Jan 2025 01:23:58 +0100 Subject: classe CKEditor --- index.php | 51 +++++++++++++++++++++++---------------------------- 1 file changed, 23 insertions(+), 28 deletions(-) (limited to 'index.php') diff --git a/index.php b/index.php index 96b3259..e02d3d1 100644 --- a/index.php +++ b/index.php @@ -1,54 +1,49 @@ checkAjaxReqest(); +} // submit normal if(isset($_GET['action']) && $_GET['action'] === 'submit') // HTML envoyé par l'éditeur { - require $ckeditor_integration . 'clean_html.php'; - $html_from_editor = getAndCleanEditorOutput(); // manipule $_POST['contenu']; - - // enregistrement des données - //var_dump($html_from_editor); - echo "ce programme n'enregistre rien, faîtes-le dans votre application et supprimer cette ligne dans index.php"; die; - - header('Location: ' . $previous_page); - die; + $ckeditor->checkSubmitPOST(); } +/*$articles = []; +foreach($articles as $article) +{}*/ + // ouvrir l'éditeur -elseif(isset($_GET['page']) && $_GET['page'] === 'editor') +if(isset($_GET['action']) && $_GET['action'] === 'editor') { - require $ckeditor_integration . 'create.php'; + $editeurHTML = $ckeditor->openEditor(); } -else // $previous_page, affichage sans l'article +else // affichage article { - // contrôleur - - // modèle - if($storage === 'database') - {} - elseif($storage === 'files') + if($ckeditor->storage === 'database') + { + // ton code + } + elseif($ckeditor->storage === 'files') { - $texte = file_get_contents('data/' . $page . '/html/' . $nom_article . '.html'); + $texte = file_get_contents($ckeditor->data_path . '/html/' . $ckeditor->nom_article . '.html'); //$texte = trim(addcslashes($texte, "'")); // échappe seulement les simples quotes $texte = trim($texte); } - // vue - $css_editeur = ''; - $contenu = '
' . $texte . '
-

ouvrir l\'éditeur

'; + $editeurHTML = '
' . $texte . '
+

ouvrir l\'éditeur

'; } -// vue require 'src/view/templates/page.php'; -- cgit v1.2.3