Index: openacs-4/packages/acs-subsite/www/admin/host-node-map/index.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/host-node-map/index.tcl,v diff -u -r1.11 -r1.12 --- openacs-4/packages/acs-subsite/www/admin/host-node-map/index.tcl 19 Jan 2018 12:57:28 -0000 1.11 +++ openacs-4/packages/acs-subsite/www/admin/host-node-map/index.tcl 15 Jun 2018 21:25:50 -0000 1.12 @@ -28,21 +28,30 @@ display_template "delete" } } - + +set root_node_id [site_node::get_node_id -url "/"] + template::multirow create host_node_pairs host node_id url delete_url template::multirow append host_node_pairs \ [ns_config ns/server/[ns_info server]/module/nssock Hostname] \ - [db_string root_id {}] \ + $root_node_id \ "/" \ "" -db_multirow -extend {delete_url} -append host_node_pairs select_host_node_pairs {} { +db_multirow -extend { + url + delete_url +} -append host_node_pairs select_host_node_pairs { + select host, node_id + from host_node_map +} { + set url [site_node::get_url -node_id $node_id] set delete_url [export_vars -base delete {host node_id}] } if {$parent_node_id eq ""} { - set parent_node_id [site_node::get_node_id -url "/"] + set parent_node_id $root_node_id } set node_list [list]