summaryrefslogtreecommitdiff
path: root/modules/block.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/block.module')
-rw-r--r--modules/block.module8
1 files changed, 8 insertions, 0 deletions
diff --git a/modules/block.module b/modules/block.module
index 9b9d64ee2..60ea18e96 100644
--- a/modules/block.module
+++ b/modules/block.module
@@ -248,6 +248,14 @@ function block_admin() {
function block_user($type, &$edit, &$user) {
switch ($type) {
+ case "register_form":
+ $result = db_query("SELECT * FROM blocks WHERE custom = '%d' ORDER BY name", 1);
+
+ while ($block = db_fetch_object($result)) {
+ $form .= form_hidden("block][$block->name", $block->status);
+ }
+
+ return $form;
case "edit_form":
$result = db_query("SELECT * FROM blocks WHERE custom = '%d' ORDER BY name", 1);