X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab%2Fincludes%2Fplc_functions.php;fp=planetlab%2Fincludes%2Fplc_functions.php;h=d40de74ab558556ecb4fd7c94aa3aedc3f2eb152;hb=9d5da0d9968a075070eb8c5b75d8267d082bec31;hp=8de54c5b9fd516d9a26eb1f4529eb2b99c287b44;hpb=c0e69680677e153e96e0302633e97e31b1e2c7a6;p=plewww.git diff --git a/planetlab/includes/plc_functions.php b/planetlab/includes/plc_functions.php index 8de54c5..d40de74 100644 --- a/planetlab/includes/plc_functions.php +++ b/planetlab/includes/plc_functions.php @@ -511,12 +511,21 @@ function plc_redirect ($url) { } //////////////////// the options for an nodetype - suitable for plekit/form -function node_type_selectors ($api,$nodetype) { - $builtin_types = array ( "regular" => "Regular/Shared", - "reservable" => "Reservable (requires to get leases)"); - foreach ($builtin_types as $value=>$display) { +global $builtin_node_types; +$builtin_node_types = array ( "regular" => "Regular/Shared", + "reservable" => "Reservable (requires to get leases)"); +function node_type_display ($api, $node_type) { + global $builtin_node_types; + $val=$builtin_node_types[$node_type]; + if ( ! $val) $val="??undefined??"; + return $val; +} + +function node_type_selectors ($api,$node_type) { + global $builtin_node_types; + foreach ($builtin_node_types as $value=>$display) { $selector=array('display'=>$display, 'value'=>$value); - if ($value == $nodetype) $selector['selected']=true; + if ($value == $node_type) $selector['selected']=true; $selectors []= $selector; } return $selectors;