<?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;
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) {
// 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;
}