summaryrefslogtreecommitdiff
path: root/modules/page.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/page.module')
-rw-r--r--modules/page.module22
1 files changed, 8 insertions, 14 deletions
diff --git a/modules/page.module b/modules/page.module
index f2b9e6834..a6f81a100 100644
--- a/modules/page.module
+++ b/modules/page.module
@@ -10,12 +10,9 @@ function page_node($field) {
}
function page_access($op, $node) {
-
if ($op == "view") {
- return $node->nid && $node->status && !$node->moderate;
+ return ($node->nid && $node->status && !$node->moderate);
}
-
- return user_access("administer nodes");
}
function page_insert($node) {
@@ -30,9 +27,14 @@ function page_delete($node) {
db_query("DELETE FROM page WHERE nid = '$node->nid'");
}
+function page_load($node) {
+ $page = db_fetch_object(db_query("SELECT format, link FROM page WHERE nid = '$node->nid'"));
+ return $page;
+}
+
function page_link($type) {
if ($type == "page") {
- $result = db_query("SELECT nid,link FROM page WHERE link != '' ORDER BY link");
+ $result = db_query("SELECT nid, link FROM page WHERE link != '' ORDER BY link");
while ($page = db_fetch_object($result)) {
$links[] = "<a href=\"node.php?id=$page->nid\">$page->link</a>";
}
@@ -41,11 +43,6 @@ function page_link($type) {
return $links ? $links : array();
}
-function page_load($node) {
- $page = db_fetch_object(db_query("SELECT format, link FROM page WHERE nid = '$node->nid'"));
- return $page;
-}
-
function page_view($node, $main = 0) {
global $format, $theme;
@@ -59,10 +56,9 @@ function page_view($node, $main = 0) {
default:
$theme->box($node->title, check_output($node->body, 1));
}
-
}
-function page_form($node, $error) {
+function page_form($node, $help, $error) {
global $format, $op;
if ($op != t("Preview") && $format[$node->format] == "PHP") {
@@ -77,14 +73,12 @@ function page_form($node, $error) {
}
function page_save() {
-
if ($node->nid) {
return array("format", "link");
}
else {
return array("format", "link", "promote" => 0, "moderate" => 0, "status" => 1);
}
-
}