diff --git a/admin.php b/admin.php index adb0538..6a4cf26 100644 --- a/admin.php +++ b/admin.php @@ -57,6 +57,7 @@ $config_data = json_decode($raw_json_config, false); if ($login): ?> +

Archiv erstellen

Bisherige Archive: @@ -74,6 +75,15 @@ $config_data = json_decode($raw_json_config, false); Linktext:
Inhalt:
+
+ +
+

Text bearbeiten

+ +
+ + +
@@ -147,7 +157,18 @@ $config_data = json_decode($raw_json_config, false); data.append('filename', encodeURI(document.getElementById("archive_filename_preview").innerText)); data.append('linktext', encodeURI(document.getElementById("archive_link_preview").innerText)); const Http = new XMLHttpRequest(); - Http.open('POST', './archive_creator.php'); + Http.open('POST', 'archive_creator.php'); + Http.onreadystatechange=(e)=>{ + location.reload(); + } + Http.send(data); + } + + function saveEditedSentences() { + var data = new FormData(); + data.append('sentences', encodeURI(document.getElementById("edit_sentences_textarea").value)); + const Http = new XMLHttpRequest(); + Http.open('POST', 'sentences_saver.php'); Http.onreadystatechange=(e)=>{ location.reload(); } @@ -169,9 +190,17 @@ $config_data = json_decode($raw_json_config, false); document.getElementById("lastday").valueAsNumber = Date.now() } + function refreshTextArea() { + document.getElementById("edit_sentences_preview").innerHTML = document.getElementById("edit_sentences_textarea").value; + } + fetchSentences(); setTimeout(previewNewArchive, 500); defaultNewArchive(); + setTimeout(function () { + document.getElementById("edit_sentences_preview").innerHTML = sentences; + document.getElementById("edit_sentences_textarea").value = sentences; + }, 500); diff --git a/index.php b/index.php index 133bff2..1b0c6a6 100644 --- a/index.php +++ b/index.php @@ -80,6 +80,7 @@ $config_data = json_decode($raw_json_config, false); + Admin