X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab%2Fincludes%2Fplc_functions.php;h=8de54c5b9fd516d9a26eb1f4529eb2b99c287b44;hb=c0e69680677e153e96e0302633e97e31b1e2c7a6;hp=f007cda3cfdf5da3700f4b4398af6cb72b7dbc2d;hpb=1d3fcb7473152b367367cc32574b8b126dbc6e26;p=plewww.git
diff --git a/planetlab/includes/plc_functions.php b/planetlab/includes/plc_functions.php
index f007cda..8de54c5 100644
--- a/planetlab/includes/plc_functions.php
+++ b/planetlab/includes/plc_functions.php
@@ -1,6 +1,7 @@
";
}
+function plc_debug_txt ($message,$txt) {
+ print "
" . $message . "
";
+ $txt=str_replace(" ","<SPC>",$txt);
+ $txt=str_replace("\t","<TAB>",$txt);
+ $txt=str_replace("\n","<LF>",$txt);
+ $txt=str_replace("\r","<CR>",$txt);
+ print $txt . "<EOF>";
+ print "";
+}
+
$plc_prof_start=0.;
$plc_prof_time=0.;
$plc_prof_counter=0;
@@ -498,6 +510,18 @@ function plc_redirect ($url) {
exit ();
}
+//////////////////// 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) {
+ $selector=array('display'=>$display, 'value'=>$value);
+ if ($value == $nodetype) $selector['selected']=true;
+ $selectors []= $selector;
+ }
+ return $selectors;
+}
+
//////////////////// the options for an interface - suitable for plekit/form
//>>> GetNetworkMethods()
//[u'static', u'dhcp', u'proxy', u'tap', u'ipmi', u'unknown']