Index: openacs-4/packages/imsld/tcl/imsld-procs.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/tcl/imsld-procs.xql,v diff -u -r1.22 -r1.23 --- openacs-4/packages/imsld/tcl/imsld-procs.xql 29 May 2006 15:10:52 -0000 1.22 +++ openacs-4/packages/imsld/tcl/imsld-procs.xql 20 Jun 2006 19:20:38 -0000 1.23 @@ -914,6 +914,44 @@ + + + + + select ims.title as monitor_service_title, + ims.monitor_id, + ims.item_id as monitor_item_id, + ims.self_p, + ims.role_id, + cr.live_revision as imsld_item_id + from imsld_monitor_servicesi ims, cr_items cr + where ims.service_id = :service_item_id + and cr.item_id = ims.imsld_item_id + and content_revision__is_live(cr.live_revision) = 't' + + + + + + + + + select cpr.resource_id, + cpr.item_id as resource_item_id, + cpr.type as resource_type + from imsld_cp_resourcesi cpr, imsld_itemsi ii, + acs_rels ar, imsld_res_files_rels map + where ar.object_id_one = ii.item_id + and ar.object_id_two = cpr.item_id + and content_revision__is_live(cpr.resource_id) = 't' + and (imsld_tree_sortkey between tree_left((select imsld_tree_sortkey from imsld_items where imsld_item_id = :imsld_item_id)) + and tree_right((select imsld_tree_sortkey from imsld_items where imsld_item_id = :imsld_item_id)) + or ii.imsld_item_id = :imsld_item_id) + and ar.rel_id = map.rel_id + and map.displayable_p = 't' + + +