X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab%2Fpeers%2Findex.php;h=de7fffa2dcaa7a57ad6ab816be871193c0bf780e;hb=c0aa374fdfee009b36dd0cf00fc3e1f5c28061c6;hp=6261fed8706712defac8859009b9a5e23f4a9967;hpb=e444c9f2915b3198e8fb9e535dd3e4c5dcc43b9d;p=plewww.git diff --git a/planetlab/peers/index.php b/planetlab/peers/index.php index 6261fed..de7fffa 100644 --- a/planetlab/peers/index.php +++ b/planetlab/peers/index.php @@ -1,108 +1,11 @@ person; -$_roles= $_person['role_ids']; - -// layout : add a comon link -function layout_peer ($peer) { - $peer['comon'] = plc_comon_button("peer_id",$peer['peer_id']); - return $peer; -} - - -// if peer_host is set then set id to that peer's id. -if( $_POST['peername'] ) { - $peername= $_POST['peername']; - - $peer_info= $api->GetPeers( array( $peername ), array( "peer_id" ) ); - - header( "location: index.php?id=". $peer_info[0]['peer_id'] ); - exit(); - -} - -if( !$_GET['id'] ) { - - // GetPeers API call - $peers = $api->GetPeers( NULL, array("peer_id","peername","peer_url")); - - $local_peer_comon = plc_comon_button("peer_id","0"); - echo "

See all local nodes through comon " . $local_peer_comon . "

"; - - if ( empty($peers)) { - echo "No known peer - standalone deployment"; - } else { - - $peers = array_map(layout_peer,$peers); - sort_peers( $peers ); - - echo "
"; - // xxx Thierry : mimicking what was done for nodes - not sure that makes sense here - if( $peername ) - echo " $peername is not a valid peer.\n"; - - echo paginate( $peers, "peer_id", "Peers", 10, "peername" ); - } - -} else { - // get the peer id from the URL - $peer_id= intval( $_GET['id'] ); - - // make the api call to pull that peers DATA - $peer_info= $api->GetPeers( array( $peer_id ) ); - - // peer info - $peername= $peer_info[0]['peername']; - $peer_url= $peer_info[0]['peer_url']; - // arrays of ids of peer info - $number_nodes= sizeof($peer_info[0]['node_ids']); - $number_slices= sizeof($peer_info[0]['slice_ids']); - $number_persons= sizeof($peer_info[0]['person_ids']); - $number_sites= sizeof($peer_info[0]['site_ids']); - - // get peer id - $peer_id= $peer_info[0]['peer_id']; - - drupal_set_title("Details for Peer " . $peername); - - echo "\n"; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
Peer name $peername
API url $peer_url
# nodes $number_nodes
# slices $number_slices
# sites $number_sites
# persons $number_persons
\n"; -} - -echo "

Back to peer list"; -echo "

"; - - -// Print footer -include 'plc_footer.php'; +if ($_GET['id']) require ('peer.php') ; +else require ('peers.php'); ?>