Index: openacs-4/packages/lorsm/www/delivery/delivery-progress-bar.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/lorsm/www/delivery/delivery-progress-bar.tcl,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/lorsm/www/delivery/delivery-progress-bar.tcl 11 Jul 2006 18:45:24 -0000 1.2 +++ openacs-4/packages/lorsm/www/delivery/delivery-progress-bar.tcl 12 Jul 2006 07:06:13 -0000 1.3 @@ -53,15 +53,21 @@ set first_item_id [lindex $item_list 0] set first_item_url "" -if {$item_id eq ""} { - set item_id $first_item_id - ad_returnredirect [export_vars -base ${lorsm_url}/record-view {man_id item_id}] - ad_script_abort -} +#if {$item_id eq ""} { +# set item_id $first_item_id +# ad_returnredirect [export_vars -base ${lorsm_url}/record-view {man_id item_id}] +# ad_script_abort +#} #set curr_index [expr [lsearch -exact $item_list $last_item_viewed]] set curr_index [expr [lsearch -exact $item_list $item_id]] -if {$curr_index < 1} {set curr_index 0} +if {$curr_index < 0} { + # start course + # we want the next_url to be the first item + set curr_index -1 + set __include "/packages/lorsm/lib/start" +} + set prev_item_id [lindex $item_list [expr $curr_index - 1]] set next_item_id [lindex $item_list [expr $curr_index + 1]] set prev_url "" @@ -79,7 +85,9 @@ } else { if { $next_item_id eq "" } { set next_url [dotlrn_community::get_community_url [dotlrn_community::get_community_id]] + set progress_index "" } set show_next 1 -} \ No newline at end of file +} +