From 5b455dbf1474a3c7c839cd129fd470f1fdae6b0c Mon Sep 17 00:00:00 2001 From: polo Date: Sun, 27 Oct 2024 13:34:13 +0100 Subject: =?UTF-8?q?v2=20avec=20NPM=20et=20composer,=20customizable=20et=20?= =?UTF-8?q?plus=20facile=20=C3=A0=20int=C3=A9grer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.php | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 index.php (limited to 'index.php') diff --git a/index.php b/index.php new file mode 100644 index 0000000..d3e2d1e --- /dev/null +++ b/index.php @@ -0,0 +1,50 @@ + requête AJAX +{ + require 'lib/ckeditor5/image_upload.php'; +} +elseif(isset($_GET['action']) && $_GET['action'] === 'submit') // HTML envoyé par l'éditeur +{ + require 'lib/ckeditor5/clean_html.php'; + $html_from_editor = getAndCleanEditorOutput(); // manipule $_POST['contenu']; + + // enregistrement des données + //var_dump($html_from_editor); + echo "enregistrer les données et supprimer cette ligne dans index.php"; die; + + header('Location: ' . $previous_page); + die; +} +elseif(isset($_GET['page']) && $_GET['page'] === 'editor') // ouvrir l'éditeur +{ + require 'lib/ckeditor5/create.php'; +} +else // $previous_page, affichage sans l'article +{ + // contrôleur + + // modèle + if($storage === 'database') + {} + elseif($storage === 'files') + { + $texte = file_get_contents('data/' . $page . '/html/' . $nom_article . '.html'); + $texte = trim(addcslashes($texte, "'")); // échappe seulement les simples quotes + } + + // vue + $css_editeur = ''; + $contenu = '
' . $texte . '
+

ouvrir l\'éditeur

'; +} + +// vue +require 'src/templates/page.php'; + +// fin du script -- cgit v1.2.3