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 .= <<