bugfix: the slice page was broken when nobody is in slice
[plewww.git] / planetlab / includes / plc_visibletags2.php
index 6120b36..cf9e5e0 100644 (file)
@@ -1,15 +1,13 @@
 <?php
 
-  // $Id: plc_functions.php 15734 2009-11-13 10:52:31Z thierry $
-
-  // utility function for displaying extra columns based on tags and categories
+    // utility function for displaying extra columns based on tags and categories
   // expected type is e.g. 'node'
 
 class VisibleTags {
   var $api;
   var $type;
 
-  function __construct ($api,$type) {
+  function __construct ($api, $type) {
     $this->api=$api;
     $this->type=$type;
     $this->columns=NULL;
@@ -22,7 +20,7 @@ class VisibleTags {
       return $this->columns;
 
     // scan tag types to find relevant additional columns
-    $tag_types = $this->api->GetTagTypes(array('category'=>"$type*/ui*"));
+    $tag_types = $this->api->GetTagTypes(array('category'=>"$this->type*/ui*"));
 
     $columns = array();
     foreach ($tag_types as $tag_type) {
@@ -37,9 +35,9 @@ class VisibleTags {
       // split category and parse any setting
       $category_tokens=explode('/',$tag_type['category']);
       foreach ($category_tokens as $token) {
-       $assign=explode('=',$token);
-       if (count($assign)==2)
-         $column[$assign[0]]=$assign[1];
+             $assign=explode('=',$token);
+             if (count($assign)==2)
+               $column[$assign[0]]=$assign[1];
       }
       $columns []= $column;
     }