add_to_log($course->id, "forum", "view discussion", "discuss.php?".$_SERVER["QUERY_STRING"], "$discussion->id");
unset($SESSION->fromdiscussion);
- save_session("SESSION");
forum_set_display_mode($mode);
}
unset($SESSION->fromdiscussion);
- save_session("SESSION");
add_to_log($course->id, "forum", "view forums", "index.php?id=$course->id");
// If the referer is NOT a login screen then save it.
if (! strncasecmp("$CFG->wwwroot/login", $referer, 300)) {
$SESSION->fromdiscussion = $_SERVER["HTTP_REFERER"];
- save_session("SESSION");
}
}
}
if (!empty($SESSION->fromdiscussion)) {
$returnto = $SESSION->fromdiscussion;
unset($SESSION->fromdiscussion);
- save_session("SESSION");
return $returnto;
} else {
return $default;
if ($mode) {
$USER->mode = $mode;
- save_session("USER");
} else if (empty($USER->mode)) {
$USER->mode = $FORUM_DEFAULT_DISPLAY_MODE;
- save_session("USER");
}
}
if (isset($forum)) { // User is starting a new discussion in a forum
$SESSION->fromurl = $_SERVER["HTTP_REFERER"];
- save_session("SESSION");
if (! $forum = get_record("forum", "id", $forum)) {
error("The forum number was incorrect ($forum)");
}
unset($SESSION->fromdiscussion);
- save_session("SESSION");
add_to_log($course->id, "forum", "view subscribers", "subscribers.php?id=$forum->id", "");
if ($USER) {
$SESSION->fromdiscussion = "$FULLME";
- save_session("SESSION");
if (forum_is_forcesubscribed($forum->id)) {
$streveryoneissubscribed = get_string("everyoneissubscribed", "forum");
$strallowchoice = get_string("allowchoice", "forum");
}
$SESSION->modform = $modform; // Save the form in the current session
- save_session("SESSION");
} else {
if (!isset($SESSION->modform)) {
}
$SESSION->modform = $modform;
- save_session("SESSION");
-
$strediting = get_string("editingquiz", "quiz");
$strname = get_string("name");