X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab%2Fnodes%2Fnode_add.php;h=8a17774d936d6b820ade66e0838afae9c50e991d;hb=c0e69680677e153e96e0302633e97e31b1e2c7a6;hp=98aa70e11b938c6454b215544447c77a78ab7f92;hpb=4d38a9f27bb1e4ff10863dd3ba164747f76cd8ab;p=plewww.git diff --git a/planetlab/nodes/node_add.php b/planetlab/nodes/node_add.php index 98aa70e..8a17774 100644 --- a/planetlab/nodes/node_add.php +++ b/planetlab/nodes/node_add.php @@ -1,7 +1,5 @@ $hostname, "model"=>$model ); + $node_fields= array( "hostname"=>$hostname, "model"=>$model , "node_type" => $node_type); $node_id= $api->AddNode( intval( $site_id ), $node_fields ); if ( empty($node_id) || ($node_id < 0) ) { @@ -140,12 +144,15 @@ drupal_set_html_head (' drupal_set_title('Add a new node to site'); // defaults -$method = $_POST['method']; -if( ! $method ) $method= "static"; - $model = $_POST['model']; if( ! $model ) $model= "Custom"; +$node_type = $_POST['node_type']; +if ( ! $node_type ) $node_type= "regular"; + +$method = $_POST['method']; +if( ! $method ) $method= "static"; + print <<< EOF

This page lets you declare a new machine to a site. @@ -186,6 +193,11 @@ $details->th_td("Site", $details->th_td("Hostname",$hostname,"hostname"); $details->th_td("Model",$model,"model"); +$node_type_select = $form->select_html ("node_type", + node_type_selectors($api,$node_type), + array('id'=>'node_type')); +$details->th_td("Reservation",$node_type_select,"node_type", + array('input_type'=>'select','value'=>$node_type)); $method_select = $form->select_html ("method", interface_method_selectors($api,$method,true), array('id'=>'method',