Index: openacs-4/packages/acs-admin/www/apm/package-load-2.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-admin/www/apm/package-load-2.tcl,v diff -u -N -r1.5 -r1.6 --- openacs-4/packages/acs-admin/www/apm/package-load-2.tcl 27 Oct 2014 16:38:52 -0000 1.5 +++ openacs-4/packages/acs-admin/www/apm/package-load-2.tcl 7 Aug 2017 23:47:45 -0000 1.6 @@ -9,7 +9,7 @@ } { {url ""} {file_path ""} - {delete 0} + {delete:boolean 0} } -validate { url_xor_file_path { @@ -24,14 +24,16 @@ } if {$delete} { - file delete -force [apm_workspace_install_dir] + file delete -force -- [apm_workspace_install_dir] } set title "Contents of Loaded Package" set context [list [list "." "Package Manager"] [list "package-load" "Load a New Package"] $title] -set template [parameter::get -package_id [ad_conn subsite_id] -parameter StreamingHead] -ad_return_top_of_page [ad_parse_template -params [list context title] $template] +ad_return_top_of_page [ad_parse_template \ + -params [list context title] \ + [template::streaming_template]] + if {$file_path eq ""} { # # delete potential leading "http://" @@ -53,7 +55,7 @@ ns_log Debug "APM: Loading $file_path" # If file_path ends in .apm, then load the single package. -if { [file extension $file_path] eq "apm" || $url_param ne ""} { +if { [file extension $file_path] eq ".apm" || $url_param ne ""} { apm_load_apm_file {*}$url_param -callback apm_ns_write_callback $file_path } else { # See if this is a directory. @@ -86,3 +88,9 @@ The package(s) are now extracted into your filesystem. You can load another new package from a URL or proceed to install the package(s). }] + +# Local variables: +# mode: tcl +# tcl-indent-level: 4 +# indent-tabs-mode: nil +# End: