X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=modules%2Fplanetlab.module;fp=modules%2Fplanetlab.module;h=37de48530efe83e77882ea9cc8e944fb63142a91;hb=e2ada0ca96feb499ff7868f84e51d31ca9b218c3;hp=19646867fd3515b21947f4caef23c16c16c723fe;hpb=de6d6665d029cc3f42f8e36afbc9dbf4723b30cd;p=plewww.git diff --git a/modules/planetlab.module b/modules/planetlab.module index 1964686..37de485 100644 --- a/modules/planetlab.module +++ b/modules/planetlab.module @@ -73,6 +73,17 @@ function plc_my_site_links() { return $html; } +// ditto +function plc_my_node_links () { + $html = ''; + if (count (plc_my_site_ids()) == 1) { + $html .= leaf( href (l_nodes_site (plc_my_site_id()),"My Site Nodes")); + } else { + $html .= leaf( href (l_nodes_person (plc_my_person_id()),"All My Sites Nodes")); + } + return $html; +} + // fake theme to look like menu function menu_theme ($menu) { $result = ''; @@ -170,7 +181,7 @@ function planetlab_block($op = 'list', $delta = 0, $edit = array()) { $bullet_item = ''; $bullet_item .= href(l_nodes(),"Nodes"); $bullet_item .= ul_start(); - $bullet_item .= leaf( href (l_nodes_site (plc_my_site_id()),"My Site Nodes")); + $bullet_item .= plc_my_node_links(); $bullet_item .= leaf( href (l_register_node(),"Register Node")); $bullet_item .= ul_end(); $items [] = expanded($bullet_item);