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 @@
-