# HG changeset patch # User HIROSE Yuuji # Date 1081584473 -32378 # Node ID d2c36cb4206a620934fec8bb769ac774b3638d42 # Parent d7c9789500006795b49996742cd7e1ab6601cc03 RCS-revision 1.14 date: 2004/04/10 17:07:31; author: yuuji; state: Exp; lines: +12 -8 logfile is located in s/ directory. diff -r d7c978950000 -r d2c36cb4206a after5.rb --- a/after5.rb Thu Feb 26 16:30:06 2004 +0859 +++ b/after5.rb Sat Apr 10 17:07:31 2004 +0859 @@ -2,8 +2,8 @@ # # Associative Scheduling Table - after5 # (C)2003, 2004 by HIROSE Yuuji [yuuji@gentei.org] -# $Id: after5.rb,v 1.13 2004/02/26 16:30:06 yuuji Exp $ -# Last modified Fri Feb 27 01:29:12 2004 on firestorm +# $Id: after5.rb,v 1.14 2004/04/10 17:07:31 yuuji Exp $ +# Last modified Sun Apr 11 02:07:17 2004 on firestorm # See http://www.gentei.org/~yuuji/software/after5/ # このスクリプトはEUCで保存してください。 @@ -681,8 +681,9 @@ gomifiles << File.join(ud, date) next end - date = sprintf("%04d-%02d-%02d-%04d", - $1.to_i, $2.to_i, $3.to_i, $4.to_i) + #date = sprintf("%04d-%02d-%02d-%04d", + # $1.to_i, $2.to_i, $3.to_i, $4.to_i) + date.untaint f = File.join(ud, date) if test(?s, f) ntl[user][date] = {} @@ -927,7 +928,7 @@ @opt = { 'conf' => @mybase+".cf", 'css' => @mybase+".css", - 'logfile' => @mybase+".log", + 'logfile' => 's/'+@mybase+".log", "sendmail" => "/usr/sbin/sendmail", 'hostcmd' => '/usr/bin/host', 'nslookup' => '/usr/sbin/nsookup', @@ -1524,10 +1525,13 @@ hd = holiday.isHoliday(day.year, day.month, d, wd) tdclass['class'] = (hd ? 'holiday' : wname[wd]) @H.element("td", tdclass){ - if d>0 && d <= last - date = "%d/%d/%d"%[day.year, day.month, d] + if d>0 + thisday = first+(d-1)*3600*24 + #date = "%d/%d/%d"%[day.year, day.month, d] + date = "%d/%d/%d"%[thisday.year, thisday.month, thisday.day] @H.element("p", {'class'=>todayp ? 'todayline' : 'dayline'}){ - @H.a(@myname+"?-show+"+date, "%4d"%d) + ##@H.a(@myname+"?-show+"+date, "%4d"%d) + @H.a(@myname+"?-show+"+date, "%4d"%thisday.day) } + \ # isHoliday? if hd