Index: openacs-4/packages/acs-admin/www/apm/version-dependencies.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-admin/www/apm/version-dependencies.tcl,v diff -u -r1.11 -r1.12 --- openacs-4/packages/acs-admin/www/apm/version-dependencies.tcl 1 Oct 2017 12:16:05 -0000 1.11 +++ openacs-4/packages/acs-admin/www/apm/version-dependencies.tcl 3 Sep 2024 15:37:29 -0000 1.12 @@ -31,21 +31,21 @@ }] db_foreach apm_all_dependencies {} { append body "
  • [string totitle $dependency_type_prep] service $service_uri, version $service_version " - + if { $dependency_type ne "provide" } { set href [export_vars -base version-dependency-remove {package_key dependency_id version_id dependency_type}] append body [subst {(remove)}] } - + # If this package provides a service, show a list of all packages that require it, # or vice versa. If this package provides a service, show other packages requiring # a *lower* version of the service; if it requires one, show packages providing # a *higher* version. - set sign [ad_decode $dependency_type "provide" "<=" ">="] + set sign [expr {$dependency_type eq "provide" ? "<=" : ">="}] set counter 0 - set other_dependency_in [ad_decode $dependency_type "provide" "'requires','extends','embeds'" "'provides'"] + set other_dependency_in [expr {$dependency_type eq "provide" ? "'requires','extends','embeds'" : "'provides'"}] db_foreach apm_specific_version_dependencies {} { incr counter if { $counter == 1 } { @@ -59,7 +59,7 @@ } set href [export_vars -base version-view {{version_id $dep_version_id}}] append body [subst { -
  • [string totitle $dep_d] by $dep_pretty_name, +
  • [string totitle $dep_d] by $dep_pretty_name, version $dep_version_name }] }