Index: openacs-4/packages/acs-datetime/tcl/acs-calendar-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-datetime/tcl/acs-calendar-procs.tcl,v diff -u -N -r1.24 -r1.24.6.1 --- openacs-4/packages/acs-datetime/tcl/acs-calendar-procs.tcl 9 Nov 2008 23:29:22 -0000 1.24 +++ openacs-4/packages/acs-datetime/tcl/acs-calendar-procs.tcl 5 Sep 2013 11:38:46 -0000 1.24.6.1 @@ -140,7 +140,7 @@ set day_number 1 } elseif {$julian_date > $last_julian_date} { break - } elseif {$julian_date == [expr $last_julian_date_in_month+1]} { + } elseif {$julian_date == $last_julian_date_in_month + 1} { set day_number 1 } @@ -687,7 +687,7 @@ # show 3 months in a row - if {($i != 0) && ([expr $i % 3] == 0)} { + if {($i != 0) && ($i % 3 == 0)} { append output "" } @@ -698,7 +698,7 @@ \n" } else { set target_date [clock format \ - [clock scan "[expr $i-$curr_month] month" -base $now] -format "%Y-%m-%d"] + [clock scan "[expr {$i-$curr_month}] month" -base $now] -format "%Y-%m-%d"] append output " @@ -722,10 +722,10 @@ set now [clock scan $date] set curr_year $year - set end_year [expr $year + 2] + set end_year [expr {$year + 2}] set monthday [clock format $now -format "%m-%d"] - for {set year [expr $curr_year - 2]} {$year <= $end_year} {incr year} { + for {set year [expr {$curr_year - 2}]} {$year <= $end_year} {incr year} { if {$year == $curr_year} { append output " $year\n" @@ -783,7 +783,7 @@ set day_number 1 } elseif {$julian_date > $last_julian_date} { break - } elseif {$julian_date == [expr $last_julian_date_in_month +1]} { + } elseif {$julian_date == $last_julian_date_in_month + 1} { set day_number 1 } @@ -941,7 +941,7 @@ ns_set put $dt_info_set beginning_of_year \ $year-01-01 ns_set put $dt_info_set days_in_last_month \ - [dt_num_days_in_month $year [expr $month - 1]] + [dt_num_days_in_month $year [expr {$month - 1}]] ns_set put $dt_info_set next_month_name \ [dt_next_month_name $year $month] ns_set put $dt_info_set prev_month_name \ @@ -951,17 +951,17 @@ ad_ns_set_to_tcl_vars $dt_info_set ns_set put $dt_info_set first_julian_date \ - [expr $first_julian_date_of_month + 1 - $first_day_of_month] + [expr {$first_julian_date_of_month + 1 - $first_day_of_month}] ns_set put $dt_info_set first_day \ - [expr $days_in_last_month + 2 - $first_day_of_month] + [expr {$days_in_last_month + 2 - $first_day_of_month}] ns_set put $dt_info_set last_julian_date_in_month \ - [expr $first_julian_date_of_month + $num_days_in_month - 1] + [expr {$first_julian_date_of_month + $num_days_in_month - 1}] set days_in_next_month \ - [expr (7-(($num_days_in_month + $first_day_of_month - 1) % 7)) % 7] + [expr {(7-(($num_days_in_month + $first_day_of_month - 1) % 7)) % 7}] ns_set put $dt_info_set last_julian_date \ - [expr $first_julian_date_of_month + $num_days_in_month - 1 + $days_in_next_month] + [expr {$first_julian_date_of_month + $num_days_in_month - 1 + $days_in_next_month}] # Now, set the variables in the caller's environment