From 154cff03722469cde13abc73520de36d5fce7a34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Ryb=C3=A1rsky?= Date: Fri, 26 Apr 2024 20:24:09 +0200 Subject: [PATCH] Rewrite some stuff --- assets/script.js | 2 +- lib/meme.php | 5 ++++- pages/{files/upload.html => account/files.html} | 3 ++- pages/files/index.html | 3 --- pages/memes/create.html => templates/meme_add.html | 2 -- templates/meme_gallery.html | 1 + 6 files changed, 8 insertions(+), 8 deletions(-) rename pages/{files/upload.html => account/files.html} (75%) delete mode 100644 pages/files/index.html rename pages/memes/create.html => templates/meme_add.html (76%) diff --git a/assets/script.js b/assets/script.js index f4a20c6..36ec5f9 100644 --- a/assets/script.js +++ b/assets/script.js @@ -273,7 +273,7 @@ async function onPageLoad() { if ("news" === currentSite && "index" === currentPage) { await articleInit(); } - if ("files" === currentSite && "index" === currentPage) { + if ("account" === currentSite && "files" === currentPage) { await listFiles(); } if ("memes" === currentSite && "create" === currentPage) { diff --git a/lib/meme.php b/lib/meme.php index 239ad9b..e790072 100644 --- a/lib/meme.php +++ b/lib/meme.php @@ -54,12 +54,15 @@ function renderMemeGallery(): string // Fetch the results $memes_out = ''; + $meme_template = file_get_contents($routerConfig['template_dir'] . "meme.html"); while ($stmtlist->fetch()) { if (str_starts_with($fileType, 'image')) { - $memes_out .= renderMeme($memeID, $authorID, $title, $textContent, $createdAt, $filePath, $userNickname, file_get_contents($routerConfig['template_dir'] . "meme.html")); + $memes_out .= renderMeme($memeID, $authorID, $title, $textContent, $createdAt, $filePath, $userNickname, $meme_template); } } + $meme_add = isLoggedIn() ? file_get_contents($routerConfig['template_dir'] . 'meme_add.html') : ''; $meme_gallery_out = str_replace('__TEMPLATE_MEMES_HERE__', $memes_out, $meme_gallery_template); + $meme_gallery_out = str_replace('__TEMPLATE_MEME_ADD__', $meme_add, $meme_gallery_out); // Close the statement $stmtlist->close(); diff --git a/pages/files/upload.html b/pages/account/files.html similarity index 75% rename from pages/files/upload.html rename to pages/account/files.html index 45d4d31..dcc89c4 100644 --- a/pages/files/upload.html +++ b/pages/account/files.html @@ -1,5 +1,6 @@ - + +
diff --git a/pages/files/index.html b/pages/files/index.html deleted file mode 100644 index f759890..0000000 --- a/pages/files/index.html +++ /dev/null @@ -1,3 +0,0 @@ - - -
\ No newline at end of file diff --git a/pages/memes/create.html b/templates/meme_add.html similarity index 76% rename from pages/memes/create.html rename to templates/meme_add.html index 655c383..69cd3f9 100644 --- a/pages/memes/create.html +++ b/templates/meme_add.html @@ -1,5 +1,3 @@ - - diff --git a/templates/meme_gallery.html b/templates/meme_gallery.html index 283e425..9477a63 100644 --- a/templates/meme_gallery.html +++ b/templates/meme_gallery.html @@ -7,4 +7,5 @@ + __TEMPLATE_MEME_ADD__ \ No newline at end of file