Skip to content

Commit

Permalink
Merge 584c4a1 into 888ef45
Browse files Browse the repository at this point in the history
  • Loading branch information
Crizz0 committed Jun 26, 2020
2 parents 888ef45 + 584c4a1 commit e55c503
Showing 1 changed file with 16 additions and 7 deletions.
23 changes: 16 additions & 7 deletions event/listener_helper.php
Expand Up @@ -55,29 +55,38 @@ public function is_catchable_request($event)
* submission.
*
* @param object $event The event object
* @return null
* @return void
* @access public
*/
public function add_hidden_fields(&$event)
{
$event['s_hidden_fields'] .= build_hidden_fields(array(
$hidden_fields = [
'attachment_data' => $event['message_parser']->attachment_data,
'poll_vote_change' => $this->not_empty_or_default($event['post_data']['poll_vote_change'], ' checked="checked"', ''),
'poll_title' => $this->isset_or_default($event['post_data']['poll_title'], ''),
'poll_option_text' => $this->not_empty_or_default($event['post_data']['poll_options'], implode("\n", $event['post_data']['poll_options']), ''),
'poll_max_options' => $this->isset_or_default((int) $event['post_data']['poll_max_options'], 1),
'poll_length' => $event['post_data']['poll_length'],
'attach_sig' => $event['post_data']['enable_sig'],
'topic_status' => $event['post_data']['topic_status'],
));
];

if (!empty($event['post_data']['post_edit_locked']))
{
$hidden_fields['lock_post'] = $event['post_data']['post_edit_locked'];
}

if (!empty($event['post_data']['enable_sig']))
{
$hidden_fields['attach_sig'] = $event['post_data']['enable_sig'];
}

if (!empty($event['post_data']['topic_status']))
{
$event['s_hidden_fields'] .= build_hidden_fields(array(
'lock_topic' => true,
));
$hidden_fields['lock_topic'] = true;
}

$event['s_hidden_fields'] .= build_hidden_fields($hidden_fields);

// Add hidden fields for kinerity/topicdescriptions
$event['s_hidden_fields'] = $this->add_hidden_if_exists($event['s_hidden_fields'], $event['post_data'], 'topic_desc');
}
Expand Down

0 comments on commit e55c503

Please sign in to comment.