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]