summaryrefslogtreecommitdiff
path: root/modules/block.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2003-09-19 07:41:55 +0000
committerDries Buytaert <dries@buytaert.net>2003-09-19 07:41:55 +0000
commit2fbc7fcf27b34445b7d0714f22a6e3e7f52d2389 (patch)
tree2035e2cd3eaff49f7179cb7b05bf9fe31dcc634d /modules/block.module
parente4695fd5edd0d2da9f92845ea3868bb03e75f630 (diff)
downloadbrdo-2fbc7fcf27b34445b7d0714f22a6e3e7f52d2389.tar.gz
brdo-2fbc7fcf27b34445b7d0714f22a6e3e7f52d2389.tar.bz2
- Committed a partial administration page integration patch.
Diffstat (limited to 'modules/block.module')
-rw-r--r--modules/block.module33
1 files changed, 19 insertions, 14 deletions
diff --git a/modules/block.module b/modules/block.module
index 42aed76b6..a1332619a 100644
--- a/modules/block.module
+++ b/modules/block.module
@@ -169,13 +169,16 @@ function block_admin_display() {
$delete = "";
}
- $rows[] = array($block["info"], array("data" => form_checkbox(NULL, $block["module"]."][".$block["delta"]."][status", 1, $block["status"]), "align" => "center"), array("data" => form_checkbox(NULL, $block["module"]."][".$block["delta"]."][custom", 1, $block["custom"]), "align" => "center"), form_weight(NULL, $block["module"]."][".$block["delta"]."][weight", $block["weight"]), form_select(NULL, $block["module"]."][".$block["delta"]."][region", $block["region"], array(t("left"), t("right"))), form_textfield(NULL, $block["module"]."][".$block["delta"]."][path", $block["path"], 10, 255), $edit, $delete);
+ $status = form_checkbox(NULL, $block["module"]."][".$block["delta"]."][status", 1, $block["status"]);
+ $custom = form_checkbox(NULL, $block["module"]."][".$block["delta"]."][custom", 1, $block["custom"]);
+
+ $rows[] = array($block["info"], array("data" => $status, "align" => "center"), array("data" => $custom, "align" => "center"), form_weight(NULL, $block["module"]."][".$block["delta"]."][weight", $block["weight"]), form_select(NULL, $block["module"]."][".$block["delta"]."][region", $block["region"], array(t("left"), t("right"))), form_textfield(NULL, $block["module"]."][".$block["delta"]."][path", $block["path"], 10, 255), $edit, $delete);
}
$output = table($header, $rows);
$output .= form_submit(t("Save blocks"));
- print form($output);
+ return form($output);
}
function block_admin_preview() {
@@ -228,7 +231,7 @@ function block_admin_preview() {
$output .= " <tr><td colspan=\"2\" style=\"text-align: center;\">". t("footer") ."</td></tr>\n";
$output .= "</table>\n";
- print $output;
+ return $output;
}
function block_box_get($bid) {
@@ -251,7 +254,7 @@ function block_box_form($edit = array()) {
$form .= form_submit(t("Save block"));
- print form($form);
+ return form($form);
}
function block_box_save($edit) {
@@ -288,34 +291,36 @@ function block_admin() {
switch ($op) {
case "preview":
- block_admin_preview();
+ $output = block_admin_preview();
break;
case "add":
- block_box_form();
+ $output = block_box_form();
break;
case "edit":
- block_box_form(block_box_get(arg(3)));
+ $output = block_box_form(block_box_get(arg(3)));
break;
case "delete":
- print status(block_box_delete(arg(3)));
+ $output = status(block_box_delete(arg(3)));
cache_clear_all();
- block_admin_display();
+ $output .= block_admin_display();
break;
case t("Save block"):
- print status(block_box_save($edit));
+ $output = status(block_box_save($edit));
cache_clear_all();
- block_admin_display();
+ $output .= block_admin_display();
break;
case t("Save blocks"):
- print status(block_admin_save($edit));
+ $output = status(block_admin_save($edit));
cache_clear_all();
// fall through
default:
- block_admin_display();
+ $output .= block_admin_display();
}
+
+ return $output;
}
else {
- print message_access();
+ return message_access();
}
}