From b87d482b38dd68dfcaf97bc94a6b7ea833117240 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Fri, 13 Apr 2001 08:27:32 +0000 Subject: Last nights updates (under construction): - added _type() hook so each module can return the content types he/she implements --- modules/book.module | 5 +++++ modules/book/book.module | 5 +++++ modules/page.module | 7 ++++++- modules/page/page.module | 7 ++++++- modules/story.module | 5 +++++ modules/story/story.module | 5 +++++ 6 files changed, 32 insertions(+), 2 deletions(-) (limited to 'modules') diff --git a/modules/book.module b/modules/book.module index 80a8da754..b1696d540 100644 --- a/modules/book.module +++ b/modules/book.module @@ -1,6 +1,7 @@ "book_find", + "type" => "book_type", "page" => "book_page", "user" => "book_user", "admin" => "book_admin", @@ -43,6 +44,10 @@ function book_location($node, $nodes = array()) { return $nodes; } +function book_type() { + return array("book", t("book page")); +} + function book_view($node, $page = 1) { global $theme; diff --git a/modules/book/book.module b/modules/book/book.module index 80a8da754..b1696d540 100644 --- a/modules/book/book.module +++ b/modules/book/book.module @@ -1,6 +1,7 @@ "book_find", + "type" => "book_type", "page" => "book_page", "user" => "book_user", "admin" => "book_admin", @@ -43,6 +44,10 @@ function book_location($node, $nodes = array()) { return $nodes; } +function book_type() { + return array("book", t("book page")); +} + function book_view($node, $page = 1) { global $theme; diff --git a/modules/page.module b/modules/page.module index 1d712a9ba..08d5c6946 100644 --- a/modules/page.module +++ b/modules/page.module @@ -1,10 +1,15 @@ "page_page", +$module = array("type" => "page_type", + "page" => "page_page", "admin" => "page_admin"); $format = array(0 => HTML, 1 => PHP, 2 => text); +function page_type() { + return array("page", "static page"); +} + function page_view($node) { global $format, $theme; diff --git a/modules/page/page.module b/modules/page/page.module index 1d712a9ba..08d5c6946 100644 --- a/modules/page/page.module +++ b/modules/page/page.module @@ -1,10 +1,15 @@ "page_page", +$module = array("type" => "page_type", + "page" => "page_page", "admin" => "page_admin"); $format = array(0 => HTML, 1 => PHP, 2 => text); +function page_type() { + return array("page", "static page"); +} + function page_view($node) { global $format, $theme; diff --git a/modules/story.module b/modules/story.module index 852ed7053..8c831fad1 100644 --- a/modules/story.module +++ b/modules/story.module @@ -2,6 +2,7 @@ $module = array("help" => "story_help", "find" => "story_find", + "type" => "story_type", "user" => "story_user", "queue" => "story_queue", "admin" => "story_admin", @@ -53,6 +54,10 @@ function story_help() { "story_help", "find" => "story_find", + "type" => "story_type", "user" => "story_user", "queue" => "story_queue", "admin" => "story_admin", @@ -53,6 +54,10 @@ function story_help() {