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/story.module | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'modules/story.module') diff --git a/modules/story.module b/modules/story.module index 3ce31c7cd..3a7bd7405 100644 --- a/modules/story.module +++ b/modules/story.module @@ -25,6 +25,26 @@ function story_access($op, $node) { } } +function story_save($op, $node) { + + if ($op == "approve") { + return array("status" => 1, "promote" => 1); + } + + if ($op == "create") { + return array("moderate" => 1); + } + + if ($op == "decline") { + return array("status" => 0, "promote" => 0); + } + + if ($op == "update") { + return array("status"); + } + +} + function story_help() { ?> // TODO: update documentation, outdated @@ -63,13 +83,5 @@ function story_form($node, $help, $error) { return $output; } -function story_save($node) { - if ($node->nid) { - return array(); - } - else { - return array("promote" => 1, "moderate" => 1); - } -} ?> -- cgit v1.2.3