Index: openacs-4/packages/assessment/tcl/as-checks-procs.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/tcl/as-checks-procs.xql,v diff -u -r1.20 -r1.21 --- openacs-4/packages/assessment/tcl/as-checks-procs.xql 10 Jun 2005 16:11:45 -0000 1.20 +++ openacs-4/packages/assessment/tcl/as-checks-procs.xql 12 Jun 2006 02:49:50 -0000 1.21 @@ -157,7 +157,9 @@ - select * from as_param_map where inter_item_check_id = :inter_item_check_id + select ci.latest_revision as item_id,parameter_id, value, inter_item_check_id + from as_param_map pm,cr_items ci where inter_item_check_id = :inter_item_check_id and + ci.item_id=pm.item_id @@ -173,6 +175,7 @@ from as_item_data where session_id = :session_id and as_item_id = :item_id + and item_data_id in (select latest_revision from cr_items) @@ -200,7 +203,8 @@ - select * from as_param_map where inter_item_check_id = :inter_item_check_id + select ci.latest_revision as item_id,parameter_id, value, inter_item_check_id + from as_param_map pm, cr_items ci where inter_item_check_id = :inter_item_check_id @@ -272,6 +276,28 @@ select * from as_inter_item_checks c,as_action_map am where c.inter_item_check_id=am.inter_item_check_id and am.action_perform='m' and c.assessment_id=:assessment_id order by am.order_by + + + select c.inter_item_check_id,c.check_sql,action_p from as_inter_item_checks c,as_action_map am where c.inter_item_check_id=am.inter_item_check_id and am.action_perform='or' and section_id_from=:section_id order by am.order_by + + + + + select c.inter_item_check_id from as_inter_item_checks c,as_action_map am where c.inter_item_check_id=am.inter_item_check_id and am.action_perform='sa' and c.assessment_id=:assessment_id order by am.order_by + + + + + select max(revision_id) from cr_revisions where item_id=:assessment_id + + + + + select * from as_inter_item_checks c,as_action_map am where + c.inter_item_check_id=am.inter_item_check_id and am.action_perform='sa' + and c.assessment_id=:assessment_id and c.inter_item_check_id=:check_id order by am.order_by + + select * from as_inter_item_checks where inter_item_check_id=:check_id @@ -349,5 +375,4 @@ -