From d79aa15c7133ced50ea2d39f6d1edb7672ae45c3 Mon Sep 17 00:00:00 2001 From: fiedorow Date: Thu, 23 Jun 2005 15:18:11 +0000 Subject: [PATCH] Bug fix for bug #3614 --- mod/forum/lib.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mod/forum/lib.php b/mod/forum/lib.php index 3211d3ffc52..a047cf38a59 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -196,7 +196,7 @@ function forum_delete_instance($id) { if ($discussions = get_records('forum_discussions', 'forum', $forum->id)) { foreach ($discussions as $discussion) { - if (! forum_delete_discussion($discussion)) { + if (! forum_delete_discussion($discussion, true)) { $result = false; } } @@ -1705,7 +1705,7 @@ function forum_print_post(&$post, $courseid, $ownpost=false, $reply=false, $link '" title="'.$strpruneheading.'">'.$strprune.''; } - if (($ownpost and $age < $CFG->maxeditingtime) or $isteacher) { + if ($ownpost or $isteacher) { $commands[] = ''.$strdelete.''; } @@ -2377,7 +2377,7 @@ function forum_add_discussion($discussion,&$message) { } -function forum_delete_discussion($discussion) { +function forum_delete_discussion($discussion, $fulldelete=false) { // $discussion is a discussion record object $result = true; @@ -2389,7 +2389,7 @@ function forum_delete_discussion($discussion) { if (! delete_records("forum_ratings", "post", "$post->id")) { $result = false; } - if (! forum_delete_post($post)) { + if (! forum_delete_post($post, $fulldelete)) { $result = false; } }