diff options
-rw-r--r-- | includes/common.inc | 2 | ||||
-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 | 4 | ||||
-rw-r--r-- | modules/node/node.module | 4 | ||||
-rw-r--r-- | modules/page.module | 4 | ||||
-rw-r--r-- | modules/page/page.module | 4 | ||||
-rw-r--r-- | modules/story.module | 4 | ||||
-rw-r--r-- | modules/story/story.module | 4 |
11 files changed, 25 insertions, 25 deletions
diff --git a/includes/common.inc b/includes/common.inc index 67eaeb80a..f58587556 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -641,7 +641,7 @@ function drupal_url($args = array(), $script = "node") { foreach ($args as $key => $value) { $t[] = "$key=". urlencode($value); } - return "$script.php?". implode("&", $t); + return htmlentities("$script.php?". implode("&", $t)); } /** diff --git a/modules/book.module b/modules/book.module index 57dff70c3..1b1e562eb 100644 --- a/modules/book.module +++ b/modules/book.module @@ -57,10 +57,10 @@ function book_save($op, $node) { if ($op == "create") { if (user_access("administer nodes")) { - return array("format", "parent", "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "parent", "weight", "log"); } else { - return array("format", "moderate" => 1, "parent", "promote" => 0, "status" => 1, "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "moderate" => 1, "parent", "promote" => 0, "status" => 1, "weight", "log"); } } @@ -75,7 +75,7 @@ function book_save($op, $node) { ** new revision unless we are explicitly instructed to. */ - return array("format", "parent", "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "parent", "weight", "log"); } else { /* @@ -84,7 +84,7 @@ function book_save($op, $node) { ** and are not promoted by default. See also: book_load(). */ - return array("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->teaser), "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 57dff70c3..1b1e562eb 100644 --- a/modules/book/book.module +++ b/modules/book/book.module @@ -57,10 +57,10 @@ function book_save($op, $node) { if ($op == "create") { if (user_access("administer nodes")) { - return array("format", "parent", "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "parent", "weight", "log"); } else { - return array("format", "moderate" => 1, "parent", "promote" => 0, "status" => 1, "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "moderate" => 1, "parent", "promote" => 0, "status" => 1, "weight", "log"); } } @@ -75,7 +75,7 @@ function book_save($op, $node) { ** new revision unless we are explicitly instructed to. */ - return array("format", "parent", "weight", "log"); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "parent", "weight", "log"); } else { /* @@ -84,7 +84,7 @@ function book_save($op, $node) { ** and are not promoted by default. See also: book_load(). */ - return array("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->teaser), "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 64597ab2c..a144de6ab 100644 --- a/modules/forum.module +++ b/modules/forum.module @@ -21,7 +21,7 @@ function forum_save($op, $node) { } if ($op == "create") { - return array("teaser" => $node->body); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } if ($op == "decline") { @@ -29,7 +29,7 @@ function forum_save($op, $node) { } if ($op == "update") { - return array("teaser" => $node->body); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } } diff --git a/modules/forum/forum.module b/modules/forum/forum.module index 64597ab2c..a144de6ab 100644 --- a/modules/forum/forum.module +++ b/modules/forum/forum.module @@ -21,7 +21,7 @@ function forum_save($op, $node) { } if ($op == "create") { - return array("teaser" => $node->body); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } if ($op == "decline") { @@ -29,7 +29,7 @@ function forum_save($op, $node) { } if ($op == "update") { - return array("teaser" => $node->body); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } } diff --git a/modules/node.module b/modules/node.module index b527a10b8..92b882f76 100644 --- a/modules/node.module +++ b/modules/node.module @@ -307,9 +307,9 @@ function node_filter_html($text) { } function node_filter_link($text) { - $src = '\[{2}([^\|]+)(\|([^\|]+)?)?\]{2}'; // [link|description] + $pat = '\[{2}([^\|]+)(\|([^\|]+)?)?\]{2}'; // [link|description] $dst = str_replace('%5C1', '\\1', format_tag('\\1', '\\3')); // [link|description] - return ereg_replace($src, $dst, $text); + return ereg_replace($pat, $dst, $text); } function node_filter_line($text) { diff --git a/modules/node/node.module b/modules/node/node.module index b527a10b8..92b882f76 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -307,9 +307,9 @@ function node_filter_html($text) { } function node_filter_link($text) { - $src = '\[{2}([^\|]+)(\|([^\|]+)?)?\]{2}'; // [link|description] + $pat = '\[{2}([^\|]+)(\|([^\|]+)?)?\]{2}'; // [link|description] $dst = str_replace('%5C1', '\\1', format_tag('\\1', '\\3')); // [link|description] - return ereg_replace($src, $dst, $text); + return ereg_replace($pat, $dst, $text); } function node_filter_line($text) { diff --git a/modules/page.module b/modules/page.module index 3b18feed7..067791074 100644 --- a/modules/page.module +++ b/modules/page.module @@ -27,7 +27,7 @@ function page_save($op, $node) { } if ($op == "create") { - return array("format", "link"); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "link"); } if ($op == "decline") { @@ -35,7 +35,7 @@ function page_save($op, $node) { } if ($op == "update") { - return array("format", "link"); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "link"); } } diff --git a/modules/page/page.module b/modules/page/page.module index 3b18feed7..067791074 100644 --- a/modules/page/page.module +++ b/modules/page/page.module @@ -27,7 +27,7 @@ function page_save($op, $node) { } if ($op == "create") { - return array("format", "link"); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "link"); } if ($op == "decline") { @@ -35,7 +35,7 @@ function page_save($op, $node) { } if ($op == "update") { - return array("format", "link"); + return array("body" => filter($node->body), "teaser" => filter($node->teaser), "format", "link"); } } diff --git a/modules/story.module b/modules/story.module index 4bacfc0d4..bc6ba703a 100644 --- a/modules/story.module +++ b/modules/story.module @@ -39,7 +39,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("body" => filter($node->body), "moderate" => 1, "teaser" => filter($node->teaser)); @@ -51,7 +51,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 4bacfc0d4..bc6ba703a 100644 --- a/modules/story/story.module +++ b/modules/story/story.module @@ -39,7 +39,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("body" => filter($node->body), "moderate" => 1, "teaser" => filter($node->teaser)); @@ -51,7 +51,7 @@ function story_save($op, $node) { } if ($op == "update") { - return array(); + return array("body" => filter($node->body), "teaser" => filter($node->teaser)); } } |