Don't save Guest forum mode to database (just session)

This commit is contained in:
moodler
2005-05-13 02:06:16 +00:00
parent 8be944a090
commit acb50c1bf8
+6 -2
View File
@@ -77,10 +77,14 @@
unset($SESSION->fromdiscussion);
if ($mode) {
set_user_preference("forum_displaymode", $mode);
if (isguest()) {
$USER->preference['forum_displaymode'] = $mode; // don't save it in database
} else {
set_user_preference('forum_displaymode', $mode);
}
}
$displaymode = get_user_preferences("forum_displaymode", $CFG->forum_displaymode);
$displaymode = get_user_preferences('forum_displaymode', $CFG->forum_displaymode);
if ($parent) {
if (abs($displaymode) == 1) { // If flat AND parent, then force nested display this time