Rev 16903 | Rev 16946 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 16903 | Rev 16926 | ||
---|---|---|---|
Line 37... | Line 37... | ||
37 | dnum=!word 1 of $output |
37 | dnum=!word 1 of $output |
38 | !readproc adm/calendar.proc endmonth $date |
38 | !readproc adm/calendar.proc endmonth $date |
39 | wnum=$[ceil(($output-(7-$dnum+1))/7)+1] |
39 | wnum=$[ceil(($output-(7-$dnum+1))/7)+1] |
40 | test=!fileexists wimshome/sessions/$wims_session/$user.st |
40 | test=!fileexists wimshome/sessions/$wims_session/$user.st |
41 | !if $test!=yes |
41 | !if $test!=yes |
- | 42 | test=!sh if [ -e $wims_home/log/ccaccount/$wims_class/$user ]; then\ |
|
42 |
|
43 | awk -F" " 'BEGIN {d=0;v=0} {if (substr($$1,1,8)==d) {v+=$$2} else {if (d!=0) print ":"d","v;d=substr($$1,1,8);v=$$2}}' $wims_home/log/ccaccount/$wims_class/$user > $wims_home/sessions/$wims_session/$user.st;\ |
- | 44 | fi |
|
43 | !endif |
45 | !endif |
44 | nbactivity=!recordcnt wimshome/sessions/$wims_session/$user.st |
46 | nbactivity=!recordcnt wimshome/sessions/$wims_session/$user.st |
45 | !if $nbactivity>0 |
47 | !if $nbactivity>0 |
46 | cpta=0 |
48 | cpta=0 |
47 | activity=0,0 |
49 | activity=0,0 |
48 | !while $cpta<$nbactivity and $(activity[1])<$date |
50 | !while $cpta<$nbactivity and $(activity[1])<$date |
49 | !increase cpta |
51 | !increase cpta |
50 | activity=!record $cpta of wimshome/sessions/$wims_session/$user.st |
52 | activity=!record $cpta of wimshome/sessions/$wims_session/$user.st |
51 | !endwhile |
53 | !endwhile |
- | 54 | !else |
|
- | 55 | error=noactivity |
|
- | 56 | notallowed=1 |
|
- | 57 | !exit |
|
52 | !endif |
58 | !endif |
53 | !! ----- first item is color for 0 activity (maybe zone number and color can be paramétrizable ?) |
59 | !! ----- first item is color for 0 activity (maybe zone number and color can be paramétrizable ?) |
54 | ltcolor=white,red,yellow,orange,green |
60 | ltcolor=white,red,yellow,orange,green |
55 | !! ------ time for each zone |
61 | !! ------ time for each zone |
56 | utime=$class_utime |
62 | utime=$class_utime |