Index: openacs-4/contrib/packages/bcms/tcl/bcms-item-procs-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/bcms/tcl/bcms-item-procs-postgresql.xql,v diff -u -r1.2 -r1.3 --- openacs-4/contrib/packages/bcms/tcl/bcms-item-procs-postgresql.xql 4 Aug 2003 11:19:46 -0000 1.2 +++ openacs-4/contrib/packages/bcms/tcl/bcms-item-procs-postgresql.xql 27 Aug 2003 17:23:27 -0000 1.3 @@ -212,18 +212,53 @@ - select i.item_id, :prepend_path || content_item__get_path(i.item_id, r.item_id) as path, + (select i.item_id, :prepend_path as path, case when i.content_type = 'content_folder' then content_folder__get_label(i.item_id) else bcms__get_title(i.item_id, 'latest') end as title + from cr_items i where item_id = :root_id) + + union + + (select i.item_id, :prepend_path || content_item__get_path(i.item_id, r.item_id) as path, + case when i.content_type = 'content_folder' then content_folder__get_label(i.item_id) else bcms__get_title(i.item_id, 'latest') end as title from cr_items i, (select tree_sortkey, item_id from cr_items where item_id = :root_id) r, (select tree_ancestor_keys(tree_sortkey) as tree_sortkey from cr_items where item_id = :item_id) p where i.tree_sortkey = p.tree_sortkey and i.tree_sortkey > r.tree_sortkey - order by i.tree_sortkey + $addtnl_where + order by i.tree_sortkey) + + + + select content_keyword__item_assign (:item_id, + :category_id, + null, + null, + null) + + + + + + + select content_keyword__item_unassign (:item_id, + :category_id) + + + + + + + select content_keyword__item_unassign (item_id, keyword_id) + from cr_item_keyword_map where item_id = :item_id; + + + +