GetNodes(NULL, array_merge($nodetags, $extratags)); //echo $nodes; if ($nodes) foreach ($nodes as $node) { echo "|".$node['node_id']; foreach ($extratags as $t) echo ":".$node[$t]; } } else { $slices= $api->GetSlices( array(intval($slice_id))); if (empty($slices)) { drupal_set_message ("Slice " . $slice_id . " not found"); } $slice=$slices[0]; $nodes=$api->GetNodes(array('node_id'=>$slice['node_ids']),array_merge($nodetags, $extratags)); $potential_nodes=$api->GetNodes(array('~node_id'=>$slice['node_ids']),array_merge($nodetags, $extratags)); echo "---attached---"; if ($nodes) foreach ($nodes as $node) { echo "|".$node['node_id']; foreach ($extratags as $t) echo ":".$node[$t]; } echo "|---potential---"; if ($potential_nodes) foreach ($potential_nodes as $potential_node) { echo "|".$potential_node['node_id']; foreach ($extratags as $t) echo ":".$potential_node[$t]; } } ?>