Index: openacs-4/packages/dotlrn-ecommerce/www/admin/applications.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-ecommerce/www/admin/applications.tcl,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/dotlrn-ecommerce/www/admin/applications.tcl 23 Jun 2005 16:22:24 -0000 1.3
+++ openacs-4/packages/dotlrn-ecommerce/www/admin/applications.tcl 23 Jun 2005 17:47:33 -0000 1.4
@@ -33,18 +33,20 @@
label "Application"
display_template {
- Application
+ View
N/A
}
+ html { align center }
}
actions {
label ""
display_template {
Approve
}
+ html { align center }
}
}
@@ -58,19 +60,27 @@
# Get associated assessment
if { [db_0or1row assessment {
- select a.session_id
+ select ss.session_id
from dotlrn_ecommerce_section s,
- dotlrn_catalogi c,
- cr_items i,
- as_sessions a
+ (select c.*
+ from dotlrn_catalogi c,
+ cr_items i
+ where c.course_id = i.live_revision) c,
+ (select a.*
+ from as_assessmentsi a,
+ cr_items i
+ where a.assessment_id = i.latest_revision) a,
+ as_sessions ss
- where s.course_id = c.item_id
- and c.course_id = i.live_revision
- and c.assessment_id = a.assessment_id
- and s.community_id = :community_id
- and a.subject_id = :user_id
+ where s.community_id = :community_id
+ and s.course_id = c.item_id
+ and c.assessment_id = a.item_id
+ and a.assessment_id = ss.assessment_id
+ and ss.subject_id = :user_id
+ order by creation_datetime desc
+
limit 1
}] } {
set asm_url [export_vars -base /assessment/asm-admin/results-session { session_id }]