5 require_once 'plc_login.php';
7 // Get session and API handles
8 require_once 'plc_session.php';
12 require_once 'plc_drupal.php';
15 require_once 'plc_functions.php';
17 $slice_id=$_GET["slice_id"];
18 $tagN=$_GET["tagName"];
21 $nodetags = array('node_id');
22 $extratags = explode("|", $tagN);
24 if ($slice_id == "nodes") {
26 echo "---attached---";
27 $nodes=$api->GetNodes(NULL, array_merge($nodetags, $extratags));
30 if ($nodes) foreach ($nodes as $node) {
31 echo "|".$node['node_id'];
32 foreach ($extratags as $t)
41 $slices= $api->GetSlices( array(intval($slice_id)));
43 drupal_set_message ("Slice " . $slice_id . " not found");
48 $nodes=$api->GetNodes(array('node_id'=>$slice['node_ids']),array_merge($nodetags, $extratags));
49 $potential_nodes=$api->GetNodes(array('~node_id'=>$slice['node_ids']),array_merge($nodetags, $extratags));
51 echo "---attached---";
52 if ($nodes) foreach ($nodes as $node) {
53 echo "|".$node['node_id'];
54 foreach ($extratags as $t)
57 echo "|---potential---";
58 if ($potential_nodes) foreach ($potential_nodes as $potential_node) {
59 echo "|".$potential_node['node_id'];
60 foreach ($extratags as $t)
61 echo ":".$potential_node[$t];