summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcflip <36554078+cflip@users.noreply.github.com>2021-04-25 17:47:41 -0600
committercflip <36554078+cflip@users.noreply.github.com>2021-04-25 17:47:41 -0600
commitdf9177492976ba968a556a52cc155477652089dc (patch)
tree0d418e435b5d39325180b201d0dfd4868be42df0
parent2d5cf9448edb1eb6785c1532ccb031b0ba0d1ef0 (diff)
Reload page after submitting a reply to a thread
-rw-r--r--create_thread.php1
-rw-r--r--includes/reply_inc.php22
-rw-r--r--viewthread.php1
3 files changed, 1 insertions, 23 deletions
diff --git a/create_thread.php b/create_thread.php
index 2ed323d..6fb7df9 100644
--- a/create_thread.php
+++ b/create_thread.php
@@ -56,7 +56,6 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$thread_id = create_thread($thread_subject, $thread_cat);
create_post($post_content, $thread_id, $thread_cat);
-
header("Location: viewthread.php?id=" . $thread_id);
}
}
diff --git a/includes/reply_inc.php b/includes/reply_inc.php
deleted file mode 100644
index 873d516..0000000
--- a/includes/reply_inc.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-include_once 'functions_post.php';
-
-session_start();
-
-if ($_SERVER['REQUEST_METHOD'] != 'POST') {
- die('This file cannot be called directly.');
-}
-
-if (!Session::get()->is_signed_in()) {
- die('You must be signed in to reply to a thread.');
-}
-
-$reply_content = filter_input(INPUT_POST, 'reply_content', FILTER_SANITIZE_STRING);
-$thread_id = filter_input(INPUT_POST, 'reply_to', FILTER_SANITIZE_NUMBER_INT);
-
-$thread = new Thread();
-$thread->get_from_database($thread_id);
-
-create_post($reply_content, $thread_id, $thread->category);
-
-header("Location: ../thread.php?id=" . $_GET['reply_to']); \ No newline at end of file
diff --git a/viewthread.php b/viewthread.php
index 812db0a..e8eda06 100644
--- a/viewthread.php
+++ b/viewthread.php
@@ -90,6 +90,7 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST') {
echo 'Thread subject cannot be empty';
} else {
create_post($post_content, $current->id, $current->category->id);
+ header('Location: ' . $_SERVER['PHP_SELF'] . '?id=' . $current->id);
}
}
?>