summaryrefslogtreecommitdiff
path: root/modules/page.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2001-07-07 22:02:34 +0000
committerDries Buytaert <dries@buytaert.net>2001-07-07 22:02:34 +0000
commita382d9ea4a137711d9521aed133addfb49a01faf (patch)
treeef05606a8bf8b5c6d65100b0880b5862ea9b9805 /modules/page.module
parent5077cafd3860706a983ca4a3624e68b2f321d446 (diff)
downloadbrdo-a382d9ea4a137711d9521aed133addfb49a01faf.tar.gz
brdo-a382d9ea4a137711d9521aed133addfb49a01faf.tar.bz2
- Fixed bug in page.module:
+ PHP-pages were rendered invalid under certain criteria. - Fixed bug in meta.module: + When editing an existing node, the meta-field was not properly set in the forms.
Diffstat (limited to 'modules/page.module')
-rw-r--r--modules/page.module10
1 files changed, 7 insertions, 3 deletions
diff --git a/modules/page.module b/modules/page.module
index 8625230a1..bdb6c7ba2 100644
--- a/modules/page.module
+++ b/modules/page.module
@@ -32,7 +32,11 @@ function page_status() {
}
function page_form($edit = array()) {
- global $REQUEST_URI, $format;
+ global $REQUEST_URI, $format, $op;
+
+ if ($op != "Preview" && $format[$edit[format]] == "PHP") {
+ $edit[body] = addslashes($edit[body]);
+ }
if ($edit[title]) {
$form = page_view(new Page(node_preview($edit)));
@@ -44,11 +48,11 @@ function page_form($edit = array()) {
$form .= form_hidden("nid", $edit[nid]);
if ($edit[title]) {
- $form .= form_submit(t("Preview"));
+ $form .= form_submit("Preview");
$form .= form_submit("Submit");
}
else {
- $form .= form_submit(t("Preview"));
+ $form .= form_submit("Preview");
}
return form($REQUEST_URI, $form);