4 require_once 'plc_login.php';
6 // Get session and API handles
7 require_once 'plc_session.php';
11 require_once 'plc_drupal.php';
12 include 'plc_header.php';
15 require_once 'plc_functions.php';
16 require_once 'plc_details.php';
17 require_once 'plc_minitabs.php';
20 $tabs['Back to peers list']=l_peers();
23 // --------------------
24 // recognized URL arguments
25 if ( $_GET['peername'] ) {
26 $peername= $_GET['peername'];
27 $peers = $api->GetPeers( array( $peername ), array( "peer_id" ) );
28 $peer_id=$peers[0]['peer_id'];
31 $peer_id=intval($_GET['id']);
34 if ( ! $peer_id ) { plc_error('Malformed URL - id not set'); return; }
36 // make the api call to pull that peers DATA
37 $peers= $api->GetPeers( array( $peer_id ) );
39 $peer_id=$peer['peer_id'];
41 drupal_set_title("Details for Peer " . $peername);
44 plc_details_line("Peer name",$peer['peername']);
45 plc_details_line("Short name",$peer['shortname']);
46 plc_details_line("Hierarchical name",$peer['hrn_root']);
47 plc_details_line("API URL",$peer['peer_url']);
49 $nb=sizeof($peer['site_ids']);
50 plc_details_line("Number of sites",href(l_sites_peer($peer_id),"$nb sites"));
51 $nb=sizeof($peer['node_ids']);
52 plc_details_line("Number of nodes",href(l_nodes_peer($peer_id),"$nb nodes"));
53 $nb=sizeof($peer['person_ids']);
54 plc_details_line("Number of users",href(l_persons_peer($peer_id),"$nb users"));
55 $nb=sizeof($peer['slice_ids']);
56 plc_details_line("Number of slices",href(l_slices_peer($peer_id),"$nb slices"));
60 include 'plc_footer.php';