Index: openacs-4/packages/dotlrn-ecommerce/tcl/section-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-ecommerce/tcl/section-procs.tcl,v
diff -u -N -r1.39 -r1.40
--- openacs-4/packages/dotlrn-ecommerce/tcl/section-procs.tcl 13 Mar 2006 14:06:25 -0000 1.39
+++ openacs-4/packages/dotlrn-ecommerce/tcl/section-procs.tcl 13 Mar 2006 17:15:12 -0000 1.40
@@ -91,6 +91,7 @@
array set arr_sessions [list]
db_foreach sessions { } {
lappend arr_sessions(${month}_${timestart}_${timeend}_${startampm}_${endampm}) $day
+ lappend arr_sessions_sort(${month}_${timestart}_${timeend}_${startampm}_${endampm}) [clock scan $datenum]
}
set days [list]
@@ -103,6 +104,7 @@
set endampm [lindex $times 4]
set _sessions $arr_sessions(${month}_${start}_${end}_${startampm}_${endampm})
+ set datenum $arr_sessions_sort(${month}_${start}_${end}_${startampm}_${endampm})
set _days [list]
foreach day $_sessions {
@@ -132,7 +134,7 @@
}
# Sort dates
- set _text_sessions [lsort -index end -integer $text_sessions]
+ set _text_sessions [lsort -index end $text_sessions]
set text_sessions [list]
foreach _text_session $_text_sessions {
lappend text_sessions [join [lrange $_text_session 0 2]]
@@ -149,9 +151,9 @@
if { [llength $text_sessions] > 3 } {
set sessions [join [lrange $text_sessions 0 2] ",
"]
if { [exists_and_not_null anchor] } {
- append sessions "
[expr [llength $text_sessions]-3] more"
+ append sessions "
[_ dotlrn-ecommerce.lt_Show_additional_dates] ([expr [llength $text_sessions]-3] [_ dotlrn-ecommerce.more])"
} else {
- append sessions "
[expr [llength $text_sessions]-3] more"
+ append sessions "
[_ dotlrn-ecommerce.lt_Show_additional_dates] ([expr [llength $text_sessions]-3] [_ dotlrn-ecommerce.more])"
}
return $sessions
@@ -161,9 +163,9 @@
set sessions [join $text_sessions ",
"]
if { [llength $text_sessions] > 3 } {
if { [exists_and_not_null anchor] } {
- append sessions "
less"
+ append sessions "
[_ dotlrn-ecommerce.lt_Hide_additional_dates]"
} else {
- append sessions "
less"
+ append sessions "
[_ dotlrn-ecommerce.lt_Hide_additional_dates]"
}
}