Index: openacs-4/packages/acs-subsite/www/shared/parameters.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/shared/parameters.tcl,v
diff -u -r1.7 -r1.8
--- openacs-4/packages/acs-subsite/www/shared/parameters.tcl 9 Oct 2003 10:26:50 -0000 1.7
+++ openacs-4/packages/acs-subsite/www/shared/parameters.tcl 15 Oct 2003 09:36:05 -0000 1.8
@@ -30,7 +30,7 @@
ad_require_permission $package_id admin
-set form {
+ad_form -name parameters -export {section} -cancel_url $return_url -form {
{return_url:text(hidden),optional}
{package_id:integer(hidden),optional}
}
@@ -57,9 +57,9 @@
}
set elm [list ${parameter_name}:text,optional,nospell \
- [list label [util::subst_safe $parameter_name]] \
- [list help_text [util::subst_safe $description]] \
- [list section [util::subst_safe $section_name]] \
+ {label {$parameter_name}} \
+ {help_text {$description}} \
+ {section {$section_name}} \
{html {size 50}}]
set file_val [ad_parameter_from_file $parameter_name $package_key]
@@ -68,7 +68,8 @@
lappend elm [list after_html "
$file_val (*)"]
}
- lappend form $elm
+ ad_form -extend -name parameters -form [list $elm]
+
set param($parameter_name) $attr_value
incr counter
@@ -77,7 +78,7 @@
set focus "parameters.$focus_elm"
if { $counter > 0 } {
- ad_form -name parameters -export {section} -cancel_url $return_url -form $form -on_request {
+ ad_form -extend -name parameters -on_request {
foreach name [array names param] {
set $name $param($name)
}