From 5e0e39e7eb3c97f8bfa534698941d25f592ba769 Mon Sep 17 00:00:00 2001 From: Trevor Slocum Date: Mon, 6 Aug 2018 16:22:50 -0700 Subject: [PATCH] Resolve submit button disappearing when hiding the subject field Closes #66 --- inc/html.php | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/inc/html.php b/inc/html.php index 596acdf..56004fa 100644 --- a/inc/html.php +++ b/inc/html.php @@ -74,6 +74,20 @@ function buildPostForm($parent, $raw_post = false) { global $tinyib_uploads, $tinyib_embeds; $hide_fields = $parent == TINYIB_NEWTHREAD ? TINYIB_HIDEFIELDSOP : TINYIB_HIDEFIELDS; + $postform_extra = array('name' => '', 'email' => '', 'subject' => '', 'footer' => ''); + $input_submit = ''; + if ($raw_post || !in_array('subject', $hide_fields)) { + $postform_extra['subject'] = $input_submit; + } else if (!in_array('email', $hide_fields)) { + $postform_extra['email'] = $input_submit; + } else if (!in_array('name', $hide_fields)) { + $postform_extra['name'] = $input_submit; + } else if (!in_array('email', $hide_fields)) { + $postform_extra['email'] = $input_submit; + } else { + $postform_extra['footer'] = $input_submit; + } + $form_action = 'imgboard.php'; $form_extra = ''; $input_extra = ''; @@ -213,6 +227,7 @@ EOF; + {$postform_extra['name']} EOF; @@ -225,6 +240,7 @@ EOF; + {$postform_extra['email']} EOF; @@ -237,7 +253,7 @@ EOF; - + {$postform_extra['subject']} EOF; @@ -270,6 +286,18 @@ EOF;   (for post and file deletion) +EOF; + } + if ($postform_extra['footer'] != '') { + $output .= << + +   + + + {$postform_extra['footer']} + + EOF; } $output .= <<