diff options
author | Dries Buytaert <dries@buytaert.net> | 2003-01-23 18:11:19 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2003-01-23 18:11:19 +0000 |
commit | 37fe442d89bc5c36376be24e3908f207f8daea3e (patch) | |
tree | 256b185bb3f5cb9a702dd819ad80c361eea50e48 /modules | |
parent | 637004c5391eb48b473a80df1de425aaae8edc25 (diff) | |
download | brdo-37fe442d89bc5c36376be24e3908f207f8daea3e.tar.gz brdo-37fe442d89bc5c36376be24e3908f207f8daea3e.tar.bz2 |
- Moved the filter()s back to the individual node modules as it used to be.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/blog.module | 8 | ||||
-rw-r--r-- | modules/blog/blog.module | 8 | ||||
-rw-r--r-- | modules/book.module | 8 | ||||
-rw-r--r-- | modules/book/book.module | 8 | ||||
-rw-r--r-- | modules/forum.module | 4 | ||||
-rw-r--r-- | modules/forum/forum.module | 4 | ||||
-rw-r--r-- | modules/node.module | 5 | ||||
-rw-r--r-- | modules/node/node.module | 5 | ||||
-rw-r--r-- | modules/page.module | 14 | ||||
-rw-r--r-- | modules/page/page.module | 14 | ||||
-rw-r--r-- | modules/poll.module | 2 | ||||
-rw-r--r-- | modules/poll/poll.module | 2 | ||||
-rw-r--r-- | modules/story.module | 4 | ||||
-rw-r--r-- | modules/story/story.module | 4 |
14 files changed, 50 insertions, 40 deletions
diff --git a/modules/blog.module b/modules/blog.module index 1d1e7acbd..06747b516 100644 --- a/modules/blog.module +++ b/modules/blog.module @@ -79,10 +79,10 @@ function blog_save($op, $node) { ** pages, they will not be changed unless explicitly specified. */ - return array(); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } else { - return array("promote" => 0, "moderate" => 1, "status" => 1); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "promote" => 0, "moderate" => 1, "status" => 1); } } @@ -97,7 +97,7 @@ function blog_save($op, $node) { ** pages, they will not be changed unless explicitly specified. */ - return array(); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } else { /* @@ -105,7 +105,7 @@ function blog_save($op, $node) { ** and will queue it in the moderation queue for promotion. */ - return array("promote" => 0, "moderate" => 1, "score" => 0, "votes" => 0, "users" => 0); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "promote" => 0, "moderate" => 1, "score" => 0, "votes" => 0, "users" => 0); } } diff --git a/modules/blog/blog.module b/modules/blog/blog.module index 1d1e7acbd..06747b516 100644 --- a/modules/blog/blog.module +++ b/modules/blog/blog.module @@ -79,10 +79,10 @@ function blog_save($op, $node) { ** pages, they will not be changed unless explicitly specified. */ - return array(); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } else { - return array("promote" => 0, "moderate" => 1, "status" => 1); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "promote" => 0, "moderate" => 1, "status" => 1); } } @@ -97,7 +97,7 @@ function blog_save($op, $node) { ** pages, they will not be changed unless explicitly specified. */ - return array(); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } else { /* @@ -105,7 +105,7 @@ function blog_save($op, $node) { ** and will queue it in the moderation queue for promotion. */ - return array("promote" => 0, "moderate" => 1, "score" => 0, "votes" => 0, "users" => 0); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "promote" => 0, "moderate" => 1, "score" => 0, "votes" => 0, "users" => 0); } } diff --git a/modules/book.module b/modules/book.module index b295631a2..9422c49df 100644 --- a/modules/book.module +++ b/modules/book.module @@ -66,10 +66,10 @@ function book_save($op, $node) { if ($op == "create") { if (user_access("administer nodes")) { - return array("teaser" => $node->body, "format", "parent", "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->body), "format", "parent", "weight", "log"); } else { - return array("teaser" => $node->body, "format", "moderate" => 1, "parent", "promote" => 0, "status" => 1, "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->body), "format", "moderate" => 1, "parent", "promote" => 0, "status" => 1, "weight", "log"); } } @@ -84,7 +84,7 @@ function book_save($op, $node) { ** new revision unless we are explicitly instructed to. */ - return array("teaser" => $node->body, "format", "parent", "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->body), "format", "parent", "weight", "log"); } else { /* @@ -93,7 +93,7 @@ function book_save($op, $node) { ** and are not promoted by default. See also: book_load(). */ - return array("teaser" => $node->body, "created" => time(), "format", "moderate" => 1, "parent", "promote" => 0, "score" => 0, "status" => 1, "users" => "", "revisions", "votes" => 0, "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->body), "created" => time(), "format", "moderate" => 1, "parent", "promote" => 0, "score" => 0, "status" => 1, "users" => "", "revisions", "votes" => 0, "weight", "log"); } } diff --git a/modules/book/book.module b/modules/book/book.module index b295631a2..9422c49df 100644 --- a/modules/book/book.module +++ b/modules/book/book.module @@ -66,10 +66,10 @@ function book_save($op, $node) { if ($op == "create") { if (user_access("administer nodes")) { - return array("teaser" => $node->body, "format", "parent", "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->body), "format", "parent", "weight", "log"); } else { - return array("teaser" => $node->body, "format", "moderate" => 1, "parent", "promote" => 0, "status" => 1, "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->body), "format", "moderate" => 1, "parent", "promote" => 0, "status" => 1, "weight", "log"); } } @@ -84,7 +84,7 @@ function book_save($op, $node) { ** new revision unless we are explicitly instructed to. */ - return array("teaser" => $node->body, "format", "parent", "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->body), "format", "parent", "weight", "log"); } else { /* @@ -93,7 +93,7 @@ function book_save($op, $node) { ** and are not promoted by default. See also: book_load(). */ - return array("teaser" => $node->body, "created" => time(), "format", "moderate" => 1, "parent", "promote" => 0, "score" => 0, "status" => 1, "users" => "", "revisions", "votes" => 0, "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->body), "created" => time(), "format", "moderate" => 1, "parent", "promote" => 0, "score" => 0, "status" => 1, "users" => "", "revisions", "votes" => 0, "weight", "log"); } } diff --git a/modules/forum.module b/modules/forum.module index 6df7b4eb9..35b521f7a 100644 --- a/modules/forum.module +++ b/modules/forum.module @@ -74,7 +74,7 @@ function forum_save($op, $node) { } if ($op == "create") { - return array("body" => filter($node->body), "moderate" => 0, "status" => 1, "tid", "icon_num", "shadow" => 0); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "moderate" => 0, "status" => 1, "tid", "icon_num", "shadow" => 0); } if ($op == "decline") { @@ -82,7 +82,7 @@ function forum_save($op, $node) { } if ($op == "update") { - return array("body" => filter($node->body), "tid", "icon_num", "shadow"); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "tid", "icon_num", "shadow"); } } diff --git a/modules/forum/forum.module b/modules/forum/forum.module index 6df7b4eb9..35b521f7a 100644 --- a/modules/forum/forum.module +++ b/modules/forum/forum.module @@ -74,7 +74,7 @@ function forum_save($op, $node) { } if ($op == "create") { - return array("body" => filter($node->body), "moderate" => 0, "status" => 1, "tid", "icon_num", "shadow" => 0); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "moderate" => 0, "status" => 1, "tid", "icon_num", "shadow" => 0); } if ($op == "decline") { @@ -82,7 +82,7 @@ function forum_save($op, $node) { } if ($op == "update") { - return array("body" => filter($node->body), "tid", "icon_num", "shadow"); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "tid", "icon_num", "shadow"); } } diff --git a/modules/node.module b/modules/node.module index 60d724126..843eb1597 100644 --- a/modules/node.module +++ b/modules/node.module @@ -1032,9 +1032,6 @@ function node_preview($node, $error = NULL) { ** Display a prenode of the node: */ - $view->body = filter($view->body); - $view->teaser = filter($view->teaser); - if ($view->teaser && $view->teaser != $view->body) { print "<h3>". t("Preview trimmed version") ."</h3>"; node_view($view, 1); @@ -1077,8 +1074,6 @@ function node_submit($node) { ** Prepare the node's body: */ - $node->body = filter($node->body); - if ($node->nid) { /* diff --git a/modules/node/node.module b/modules/node/node.module index 60d724126..843eb1597 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -1032,9 +1032,6 @@ function node_preview($node, $error = NULL) { ** Display a prenode of the node: */ - $view->body = filter($view->body); - $view->teaser = filter($view->teaser); - if ($view->teaser && $view->teaser != $view->body) { print "<h3>". t("Preview trimmed version") ."</h3>"; node_view($view, 1); @@ -1077,8 +1074,6 @@ function node_submit($node) { ** Prepare the node's body: */ - $node->body = filter($node->body); - if ($node->nid) { /* diff --git a/modules/page.module b/modules/page.module index 1737e6010..def7cf317 100644 --- a/modules/page.module +++ b/modules/page.module @@ -49,7 +49,12 @@ function page_save($op, $node) { } if ($op == "create") { - return array("teaser" => $node->body, "format", "link", "description"); + if ($node->format) { // do not filter PHP code, do not auto-extract a teaser + return array("teaser" => $node->body, "format", "link", "description"); + } + else { + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "link", "description"); + } } if ($op == "decline") { @@ -57,7 +62,12 @@ function page_save($op, $node) { } if ($op == "update") { - return array("teaser" => $node->body, "format", "link", "description"); + if ($node->format) { // do not filter PHP code, do not auto-extract a teaser + return array("teaser" => $node->body, "format", "link", "description"); + } + else { + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "link", "description"); + } } } diff --git a/modules/page/page.module b/modules/page/page.module index 1737e6010..def7cf317 100644 --- a/modules/page/page.module +++ b/modules/page/page.module @@ -49,7 +49,12 @@ function page_save($op, $node) { } if ($op == "create") { - return array("teaser" => $node->body, "format", "link", "description"); + if ($node->format) { // do not filter PHP code, do not auto-extract a teaser + return array("teaser" => $node->body, "format", "link", "description"); + } + else { + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "link", "description"); + } } if ($op == "decline") { @@ -57,7 +62,12 @@ function page_save($op, $node) { } if ($op == "update") { - return array("teaser" => $node->body, "format", "link", "description"); + if ($node->format) { // do not filter PHP code, do not auto-extract a teaser + return array("teaser" => $node->body, "format", "link", "description"); + } + else { + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "link", "description"); + } } } diff --git a/modules/poll.module b/modules/poll.module index b4298f099..aa2939acb 100644 --- a/modules/poll.module +++ b/modules/poll.module @@ -417,4 +417,4 @@ function poll_update($node) { } } -?>
\ No newline at end of file +?> diff --git a/modules/poll/poll.module b/modules/poll/poll.module index b4298f099..aa2939acb 100644 --- a/modules/poll/poll.module +++ b/modules/poll/poll.module @@ -417,4 +417,4 @@ function poll_update($node) { } } -?>
\ No newline at end of file +?> diff --git a/modules/story.module b/modules/story.module index 48095da5e..afbeb7109 100644 --- a/modules/story.module +++ b/modules/story.module @@ -48,7 +48,7 @@ function story_save($op, $node) { if ($op == "create") { if (user_access("administer nodes")) { - return array(); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } else { return array("moderate" => 1); @@ -60,7 +60,7 @@ function story_save($op, $node) { } if ($op == "update") { - return array(); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } } diff --git a/modules/story/story.module b/modules/story/story.module index 48095da5e..afbeb7109 100644 --- a/modules/story/story.module +++ b/modules/story/story.module @@ -48,7 +48,7 @@ function story_save($op, $node) { if ($op == "create") { if (user_access("administer nodes")) { - return array(); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } else { return array("moderate" => 1); @@ -60,7 +60,7 @@ function story_save($op, $node) { } if ($op == "update") { - return array(); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } } |