adding new files for testing the column configuration panel (modified only my_slice...
[plewww.git] / plekit / php / updateColumn.php
1
2 <?php
3
4 // Require login
5 require_once 'plc_login.php';
6
7 // Get session and API handles
8 require_once 'plc_session.php';
9 global $plc, $api;
10
11 //print header
12 require_once 'plc_drupal.php';
13
14 // Common functions
15 require_once 'plc_functions.php';
16
17 $slice_id=intval($_GET["slice_id"]);
18 $tagN=$_GET["tagName"];
19
20 $slices= $api->GetSlices( array($slice_id));
21
22 if (empty($slices)) {
23   drupal_set_message ("Slice " . $slice_id . " not found");
24   return;
25  }
26
27 $slice=$slices[0];
28
29 $nodetags = array('node_id');
30 $extratags = explode("|", $tagN);
31
32 $nodes=$api->GetNodes(array('node_id'=>$slice['node_ids']),array_merge($nodetags, $extratags));
33 $potential_nodes=$api->GetNodes(array('~node_id'=>$slice['node_ids']),array_merge($nodetags, $extratags));
34
35 echo "---attached---";
36 if ($nodes) foreach ($nodes as $node) {
37         echo "|".$node['node_id'];
38         foreach ($extratags as $t)
39                 echo ":".$node[$t];
40 }
41 echo "|---potential---";
42 if ($potential_nodes) foreach ($potential_nodes as $potential_node) {
43         echo "|".$potential_node['node_id'];
44         foreach ($extratags as $t)
45                 echo ":".$potential_node[$t];
46 }
47
48 ?> 
49