From 0143e732abdf27566614c55d108145750a11ce10 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Wed, 18 Mar 2009 17:39:17 +0000 Subject: [PATCH] list available nodes and users even if there is none added to the slice. --- planetlab/slices/slice.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/planetlab/slices/slice.php b/planetlab/slices/slice.php index c5c46af..4c641f7 100644 --- a/planetlab/slices/slice.php +++ b/planetlab/slices/slice.php @@ -256,9 +256,12 @@ $toggle->end(); $persons=$api->GetPersons(array('person_id'=>$slice['person_ids'])); // just propose to add everyone else, // as regular persons can see only a fraction of the db anyway -$potential_persons= - $api->GetPersons(array('~person_id'=>$slice['person_ids'],'peer_id'=>NULL), - array('email','person_id','first_name','last_name','roles')); +if (empty($persons)) + $potential_persons=$api->GetPersons(); +else + $potential_persons= + $api->GetPersons(array('~person_id'=>$slice['person_ids'],'peer_id'=>NULL), + array('email','person_id','first_name','last_name','roles')); $show_persons=false; $count=count($persons); @@ -367,7 +370,10 @@ $toggle->end(); // minimal list as a start $node_columns = array('hostname','node_id','arch'); $nodes=$api->GetNodes(array('node_id'=>$slice['node_ids']),$node_columns); -$potential_nodes=$api->GetNodes(array('~node_id'=>$slice['node_ids']),$node_columns); +if (empty($nodes)) + $potential_nodes=$api->GetNodes(); +else + $potential_nodes=$api->GetNodes(array('~node_id'=>$slice['node_ids']),$node_columns); $count=count($nodes); $show_nodes=true; -- 2.47.0