From 544d08cb0062fa2568ec52022e54baf7ce703f9b Mon Sep 17 00:00:00 2001 From: Conner Harkness Date: Fri, 11 Jul 2025 09:44:51 -0600 Subject: [PATCH] slight reorganization --- db/mysql/create_settings_table.sql | 2 +- db/sqlite/create_settings_table.sql | 2 +- footer.php | 39 ++++- header.php | 17 +- init.php | 158 +---------------- lib/Settings.php | 62 +++++++ lib/UserAuth.php | 107 ++++++++++++ pages/directory.php | 46 +++++ .../{settings/index.php => edit/setting.php} | 0 pages/edit/settings.php | 163 ++++++++++++++++++ pages/{post/index.php => post.php} | 0 pages/search.php | 54 ++++++ 12 files changed, 484 insertions(+), 166 deletions(-) create mode 100644 lib/Settings.php create mode 100644 lib/UserAuth.php create mode 100644 pages/directory.php rename pages/{settings/index.php => edit/setting.php} (100%) create mode 100644 pages/edit/settings.php rename pages/{post/index.php => post.php} (100%) create mode 100644 pages/search.php diff --git a/db/mysql/create_settings_table.sql b/db/mysql/create_settings_table.sql index 80a3931..080e272 100644 --- a/db/mysql/create_settings_table.sql +++ b/db/mysql/create_settings_table.sql @@ -1,4 +1,4 @@ CREATE table if not exists settings ( id integer primary key auto_increment, setting text not null, - value text not null) + value text null) diff --git a/db/sqlite/create_settings_table.sql b/db/sqlite/create_settings_table.sql index e0a9139..2b49457 100644 --- a/db/sqlite/create_settings_table.sql +++ b/db/sqlite/create_settings_table.sql @@ -1,4 +1,4 @@ CREATE table if not exists settings ( id integer primary key autoincrement, setting text not null, - value text not null) + value text null) diff --git a/footer.php b/footer.php index c65c708..1f0d882 100644 --- a/footer.php +++ b/footer.php @@ -11,21 +11,42 @@ } ?> - 0): ?> +

-
-
-
- + + + 0): ?> +
+
+
- "> pe-2"> + text($strSidebarContent); + ?>
- +
-
- + + + 0): ?> +
+
+
+ + + +
+
+
+ +
diff --git a/pages/post/index.php b/pages/post.php similarity index 100% rename from pages/post/index.php rename to pages/post.php diff --git a/pages/search.php b/pages/search.php new file mode 100644 index 0000000..c87995e --- /dev/null +++ b/pages/search.php @@ -0,0 +1,54 @@ + 0) + { + $varPosts = $c->query( + "SELECT * + from posts as p + where + content like concat('%', ?, '%') + order by + created desc", + $strQuery); + + $i = 0; + for ($i = 0; $i < count($varPosts); $i++) + { + $varOld = $varPosts[$i]; + $varOld["content"] = preg_replace("/({$strQuery})/i", "$1", $varOld["content"]); + $varPosts[$i] = $varOld; + } + } +?> + +
+ +
+ +
+
+
+ +
+
+
+ +