From 8d103a08984ac2de72d756eb5c5c8d23061ab028 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sat, 26 Oct 2002 15:17:26 +0000 Subject: - Committed Marco's block rewrite: + Blocks are not longer called if not rendered: major performance improvement. + Fixed some bugs (preview option was broken, path option was broken). + Removed "ascii"-type blocks. + Added permission to for "PHP blocks" + ... NOTES: + You'll want to run "update.php": ALTER TABLE blocks DROP remove; ALTER TABLE blocks DROP name; + You'll want to update your custom modules as well as the modules in the contrib repository. Block function should now read: function *_block($op = "list", $delta = 0) { if ($op == "list") { return array of block infos } else { return subject and content of $delta block } } --- includes/common.inc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'includes/common.inc') diff --git a/includes/common.inc b/includes/common.inc index 3e3460597..dc1e5027a 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -619,6 +619,14 @@ function form_submit($value) { return "\n"; } +function form_weight($title = NULL, $name = "weight", $value = 0, $delta = 10, $description = 0, $extra = 0) { + for ($n = (-1*$delta); $n <= $delta; $n++) { + $weights[$n] = $n; + } + + return form_select($title, $name, $value, $weights, $description, $extra); +} + /** * Build an URL; use this functions when you must write an URL * for example in a form or a redirect. -- cgit v1.2.3