Set "0" as default value for stickies see #2125

pull/2487/head
jmontoyaa 8 years ago
parent 32c94e0761
commit 4175721a56
  1. 10
      main/forum/forumfunction.inc.php

@ -2486,7 +2486,7 @@ function updateThread($values)
// Simple update + set gradebook values to null
$params = [
'thread_title' => $values['thread_title'],
'thread_sticky' => isset($values['thread_sticky'])
'thread_sticky' => isset($values['thread_sticky']) ? $values['thread_sticky'] : 0
];
$where = ['c_id = ? AND thread_id = ?' => [$courseId, $values['thread_id']]];
Database::update($threadTable, $params, $where);
@ -3010,9 +3010,9 @@ function show_add_post_form($current_forum, $forum_setting, $action, $id = '', $
if (!empty($form_values)) {
$defaults['post_title'] = prepare4display($form_values['post_title']);
$defaults['post_text'] = prepare4display($form_values['post_text']);
$defaults['post_notification'] = strval(intval($form_values['post_notification']));
$defaults['thread_sticky'] = strval(intval($form_values['thread_sticky']));
$defaults['thread_peer_qualify'] = intval($form_values['thread_peer_qualify']);
$defaults['post_notification'] = (int) $form_values['post_notification'];
$defaults['thread_sticky'] = (int) $form_values['thread_sticky'];
$defaults['thread_peer_qualify'] = (int) $form_values['thread_peer_qualify'];
} else {
$defaults['thread_peer_qualify'] = 0;
}
@ -3722,7 +3722,7 @@ function store_edit_post($forumInfo, $values)
// Simple edit
$params = [
'thread_title' => $values['post_title'],
'thread_sticky' => isset($values['thread_sticky']) ? $values['thread_sticky'] : null,
'thread_sticky' => isset($values['thread_sticky']) ? $values['thread_sticky'] : 0,
];
$where = ['c_id = ? AND thread_id = ?' => [$course_id, $values['thread_id']]];
Database::update($threadTable, $params, $where);

Loading…
Cancel
Save