Index: openacs-4/packages/calendar/tcl/calendar-display-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/calendar/tcl/Attic/calendar-display-procs.tcl,v diff -u -r1.2 -r1.3 --- openacs-4/packages/calendar/tcl/calendar-display-procs.tcl 23 Jan 2002 08:11:16 -0000 1.2 +++ openacs-4/packages/calendar/tcl/calendar-display-procs.tcl 11 Feb 2002 06:07:39 -0000 1.3 @@ -13,9 +13,9 @@ ad_proc -public one_month_display { {-calendar_id_list ""} - {-one_day_link ""} - {-one_item_link ""} - {-item_add_link ""} + {-day_template "\$day_number"} + {-item_template "\$item"} + {-item_add_template ""} {-date ""} } { Creates a month widget with events for that month @@ -38,36 +38,28 @@ set calendar_name [calendar_get_name $calendar_id] db_foreach select_monthly_items {} { - set item "$name ($calendar_name)" - if {![empty_string_p $one_item_link]} { - set item "$item
" - } + set item "$name" + set item "[subst $item_template]
" - ns_set put $items $start_date $item + ns_set put $items $start_date $item } } # Display stuff - if {[empty_string_p $one_day_link]} { - set one_day_template {$day_number} + if {[empty_string_p $item_add_template]} { + set day_number_template "$day_template" } else { - set one_day_template "\$day_number" + set day_number_template "$item_add_template     $day_template" } - if {[empty_string_p $item_add_link]} { - set day_number_template "$one_day_template" - } else { - set day_number_template "ADD     $one_day_template" - } - return [dt_widget_month -calendar_details $items -date $date -day_number_template $day_number_template -today_bgcolor #cccccc] } ad_proc -public one_week_display { {-calendar_id_list ""} - {-one_day_link ""} - {-one_item_link ""} - {-item_add_link ""} + {-day_template "\$day"} + {-item_template "\$item"} + {-item_add_template ""} {-date ""} } { Creates a week widget @@ -97,26 +89,19 @@ db_foreach select_week_items {} { set item "$pretty_start_date - $pretty_end_date: $name ($calendar_name)" - if {![empty_string_p $one_item_link]} { - set item "$item
" - } + set item "[subst $item_template]
" ns_set put $items $start_date $item } } # display stuff - if {[empty_string_p $one_day_link]} { - set one_day_template {$day} - } else { - set one_day_template "\$day" - } - if {[empty_string_p $item_add_link]} { - set day_number_template "$one_day_template" + if {[empty_string_p $item_add_template]} { + set day_number_template "$day_template" } else { - set day_number_template "$one_day_template     (ADD)" + set day_number_template "$day_template     $item_add_template" } return [dt_widget_week -calendar_details $items -date $date -day_template $day_number_template -today_bgcolor #cccccc] @@ -156,20 +141,20 @@ # Loop through the calendars foreach calendar_id $calendar_id_list { set calendar_name [calendar_get_name $calendar_id] - ns_log Notice "bma: one calendar $calendar_name" + # ns_log Notice "bma: one calendar $calendar_name" db_foreach select_day_items {} { set item "$pretty_start_date - $pretty_end_date: $name ($calendar_name)" set item [subst $item_template] - ns_log Notice "bma-calendar: adding $item at $start_hour" + # ns_log Notice "bma-calendar: adding $item at $start_hour" ns_set put $items $start_hour $item } } set hour {$display_hour} - set start_time {$hour:00} + set start_time {$hour} set hour_template [subst $hour_template]