Index: openacs-4/contrib/packages/classified-ads/tcl/categories-procs-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/classified-ads/tcl/categories-procs-postgresql.xql,v diff -u -r1.2 -r1.3 --- openacs-4/contrib/packages/classified-ads/tcl/categories-procs-postgresql.xql 29 Jul 2003 09:10:42 -0000 1.2 +++ openacs-4/contrib/packages/classified-ads/tcl/categories-procs-postgresql.xql 30 Jul 2003 04:56:41 -0000 1.3 @@ -101,10 +101,10 @@ SELECT - attribute_name + attribute_name, pretty_name FROM acs_attributes att, - ca_attribute_widget_values cawv, + ca_attributes ca, ( select subtree.keyword_id @@ -113,11 +113,27 @@ and parent.tree_sortkey between subtree.tree_sortkey and tree_right(subtree.tree_sortkey) ) keywords WHERE - att.attribute_id = cawv.attribute_id + att.attribute_id = ca.attribute_id AND - cawv.keyword_id = keywords.keyword_id + ca.keyword_id = keywords.keyword_id + + + + select + repeat(:indent_pattern, (tree_level(subtree.tree_sortkey) - 2) * :indent_factor::integer) || subtree.heading AS heading, + subtree.keyword_id + from + cr_keywords parent, cr_keywords subtree + where + parent.keyword_id = :keyword_id + and + parent.tree_sortkey between subtree.tree_sortkey and tree_right(subtree.tree_sortkey) + + + +