From 54583b1d880c30a1d85735db356c94a592dc8c59 Mon Sep 17 00:00:00 2001 From: quenousimporte Date: Thu, 15 Feb 2024 11:27:45 +0100 Subject: [PATCH] add filter list refactor --- index.php | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/index.php b/index.php index 771c02f..02d3828 100644 --- a/index.php +++ b/index.php @@ -3,9 +3,9 @@ <?php - if (isset($_GET['open'])) + if (isset($_GET['openaction'])) { - echo $_GET['open']; + echo $_GET['userdata']; } ?> @@ -44,12 +44,15 @@ exit; } + echo '
home

'; + if (isset($_POST['savebutton'])) { $title = $_POST['title']; $content = $_POST['content']; file_put_contents($dir . '/' . $title, $content); - $_GET['open'] = $title; + $_GET['openaction'] = true; + $_GET['userdata'] = $title; } else if (isset($_POST['deletebutton'])) { @@ -57,9 +60,9 @@ rename($dir . '/' . $title, $dir . '/' . $title . '.del'); } - if (isset($_GET['open'])) + if (isset($_GET['openaction'])) { - $title = $_GET['open']; + $title = $_GET['userdata']; $content = ''; if (!file_exists($dir . '/' . $title)) @@ -75,7 +78,6 @@ echo '
-
@@ -89,8 +91,9 @@ else { echo ' - - + + +
'; echo '
'; @@ -103,9 +106,10 @@ foreach($files as $path) { $name = basename($path); - if (!str_ends_with($name, '.del')) + if (!str_ends_with($name, '.del') + && (!isset($_GET['filteraction']) || str_contains($name, $_GET['userdata']))) { - echo '
' . $name .'
'; + echo '
' . $name .'
'; } } echo '
';