summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--includes/common.inc2
-rw-r--r--modules/book.module8
-rw-r--r--modules/book/book.module8
-rw-r--r--modules/forum.module4
-rw-r--r--modules/forum/forum.module4
-rw-r--r--modules/node.module4
-rw-r--r--modules/node/node.module4
-rw-r--r--modules/page.module4
-rw-r--r--modules/page/page.module4
-rw-r--r--modules/story.module4
-rw-r--r--modules/story/story.module4
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));
}
}