From ebb14ab94ab7d6e4e9e9e7e7cb3ba384c80bae6d Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Mon, 12 Nov 2001 22:17:52 +0000 Subject: - A couple of new node updates --- modules/forum/forum.module | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) (limited to 'modules/forum/forum.module') diff --git a/modules/forum/forum.module b/modules/forum/forum.module index 3721658ec..528b9bb6c 100644 --- a/modules/forum/forum.module +++ b/modules/forum/forum.module @@ -14,6 +14,24 @@ function forum_access($op, $node) { } } +function forum_save() { + if ($op == "approve") { + return array("status" => 1); + } + + if ($op == "create") { + return array("promote" => 0, "moderate" => 0, "status" => 1); + } + + if ($op == "update") { + return array(); + } + + if ($op == "update") { + return array("status" => 0); + } +} + function forum_link($type) { if ($type == "page" && user_access("access content")) { $links[] = "". t("forum") .""; @@ -34,14 +52,6 @@ function forum_form($node, $help, $error) { return $output; } -function forum_save() { - if ($node->nid) { - return array(); - } - else { - return array("promote" => 0, "moderate" => 0, "status" => 1); - } -} function forum_num_comments($nid) { $value = db_fetch_object(db_query("SELECT COUNT(cid) AS count FROM comments WHERE lid = '$nid'")); -- cgit v1.2.3