r1811 + use config options to control tag displays
authorDenis Ovsienko <infrastation@yandex.ru>
Fri, 21 Mar 2008 23:06:50 +0000 (23:06 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Fri, 21 Mar 2008 23:06:50 +0000 (23:06 +0000)
inc/interface.php

index 70a4aa10124bd305d4f2837a6d5c88f6f017392e..e46aa7e50033e2346e22df9e66fc2b901776917d 100644 (file)
@@ -668,7 +668,7 @@ function printRefsOfType ($refs, $type, $eq)
 
 function renderRackObject ($object_id = 0)
 {
-       global $root, $expl_tags, $impl_tags;
+       global $root, $expl_tags, $impl_tags, $auto_tags;
        if ($object_id <= 0)
        {
                showError ('Invalid object_id', __FUNCTION__);
@@ -706,16 +706,21 @@ function renderRackObject ($object_id = 0)
        foreach (getAttrValues ($object_id, TRUE) as $record)
                if (!empty ($record['value']))
                        echo "<tr><th width='50%' class=opt_attr_th>${record['name']}:</th><td class=tdleft>${record['a_value']}</td></tr>\n";
-       if (count ($expl_tags))
+       if (getConfigVar ('SHOW_EXPLICIT_TAGS') == 'yes' and count ($expl_tags))
        {
                echo "<tr><th width='50%' class=tag_list_th>Explicit tags:</th><td class=tdleft>";
                echo serializeTags ($expl_tags) . "</td></tr>\n";
        }
-       if (count ($impl_tags))
+       if (getConfigVar ('SHOW_IMPLICIT_TAGS') == 'yes' and count ($impl_tags))
        {
                echo "<tr><th width='50%' class=tag_list_th>Implicit tags:</th><td class=tdleft>";
                echo serializeTags ($impl_tags) . "</td></tr>\n";
        }
+       if (getConfigVar ('SHOW_AUTOMATIC_TAGS') == 'yes' and count ($auto_tags))
+       {
+               echo "<tr><th width='50%' class=tag_list_th>Automatic tags:</th><td class=tdleft>";
+               echo serializeTags ($auto_tags) . "</td></tr>\n";
+       }
        echo "</table><br>\n";
        finishPortlet();