summaryrefslogtreecommitdiff
path: root/modules/forum/forum.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2001-11-12 22:17:52 +0000
committerDries Buytaert <dries@buytaert.net>2001-11-12 22:17:52 +0000
commitebb14ab94ab7d6e4e9e9e7e7cb3ba384c80bae6d (patch)
tree0316f5dcdb57363a43d80f9d504d000dcb21f4cc /modules/forum/forum.module
parent84cdc3c6c00fe0439034d57bec63bf69501b2fd0 (diff)
downloadbrdo-ebb14ab94ab7d6e4e9e9e7e7cb3ba384c80bae6d.tar.gz
brdo-ebb14ab94ab7d6e4e9e9e7e7cb3ba384c80bae6d.tar.bz2
- A couple of new node updates
Diffstat (limited to 'modules/forum/forum.module')
-rw-r--r--modules/forum/forum.module26
1 files changed, 18 insertions, 8 deletions
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[] = "<a href=\"module.php?mod=forum\">". t("forum") ."</a>";
@@ -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'"));