From: mjollnir_ Date: Tue, 23 Nov 2004 23:34:34 +0000 (+0000) Subject: Merged from MOODLE_14_STABLE: Forum: Do not trust userid from hidden form field,... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=a56f0d607bd090692b3ef255855bfa3a53a658f0;p=moodle.git Merged from MOODLE_14_STABLE: Forum: Do not trust userid from hidden form field, use $USER->id instead for db inserts --- diff --git a/mod/forum/lib.php b/mod/forum/lib.php index e0871dfe55..a47205f760 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -2016,9 +2016,11 @@ function forum_add_attachment($post, $inputname,&$message) { function forum_add_new_post($post,&$message) { + global $USER; + $post->created = $post->modified = time(); $post->mailed = "0"; - + $post->userid = $USER->id; $post->attachment = ""; if (! $post->id = insert_record("forum_posts", $post)) { @@ -2038,7 +2040,10 @@ function forum_add_new_post($post,&$message) { function forum_update_post($post,&$message) { + global $USER; + $post->modified = time(); + $post->userid = $USER->id; if (!$post->parent) { // Post is a discussion starter - update discussion title too set_field("forum_discussions", "name", $post->subject, "id", $post->discussion); @@ -2095,6 +2100,7 @@ function forum_add_discussion($discussion,&$message) { $discussion->firstpost = $post->id; $discussion->timemodified = $timenow; $discussion->usermodified = $post->userid; + $discussion->userid = $USER->id; if (! $discussion->id = insert_record("forum_discussions", $discussion) ) { delete_records("forum_posts", "id", $post->id);