diff options
Diffstat (limited to 'modules/page')
-rw-r--r-- | modules/page/page.module | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/modules/page/page.module b/modules/page/page.module index 4341f0f78..94bd375f3 100644 --- a/modules/page/page.module +++ b/modules/page/page.module @@ -16,6 +16,24 @@ function page_access($op, $node) { } } +function page_save($op, $node) { + if ($op == "approve") { + return array("status" => 1); + } + + if ($op == "create") { + return array("format", "link", "promote" => 0, "moderate" => 0, "status" => 1); + } + + if ($op == "decline") { + return array("status" => 0); + } + + if ($op == "update") { + return array("format", "link"); + } +} + function page_insert($node) { db_query("INSERT INTO page (nid, format, link) VALUES ('$node->nid', '$node->format', '$node->link')"); } @@ -73,15 +91,4 @@ function page_form($node, $help, $error) { return $output; } -function page_save() { - if ($node->nid) { - return array("format", "link"); - } - else { - return array("format", "link", "promote" => 0, "moderate" => 0, "status" => 1); - } -} - - - ?>
\ No newline at end of file |