Oke deel 2.
op veler verzoek : een dag winnaar overzicht.
dit is een extra overzicht dat aangeeft wie er die dag het meeste
geflushed heeft (tot dan toe).
Dit overzicht kan op twee manieren. je kan de "By Email" als basis
gebruiken of "By Host" (De meeste subteams flushen onder 1 email
address en gebruiken de By host om te bepalen wie wat heeft gedaan.
deze moeten dan de By Host gebruiken.)
of er morgen iets komt wete ik nog niet. ben nog hard bezig met :
1) het samenvoegen van meerdere email's/nicknames tot 1
2) het opvoeren van meerdere ip-nummers tot 1 email/nick
verzoekjes (met de nadruk op jes) zijn welkom.
op veler verzoek : een dag winnaar overzicht.
dit is een extra overzicht dat aangeeft wie er die dag het meeste
geflushed heeft (tot dan toe).
Dit overzicht kan op twee manieren. je kan de "By Email" als basis
gebruiken of "By Host" (De meeste subteams flushen onder 1 email
address en gebruiken de By host om te bepalen wie wat heeft gedaan.
deze moeten dan de By Host gebruiken.)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
| a) in de .ini file moet je een extra optie maken:
htmldaytop = "daytop.html"
zet deze maar onder htmlmail
b) ergens staan een aanroep naar de functie:
&write_exec();
maak hiervan
&write_exec();
&write_daytop();
c) de volgende regel
" <A HREF=\"" . $userprefs{"htmlroot"} . $userprefs{"htmlexec"} . "\">Team Summary</A><BR>\n",
moet je copieren (zet hem maar onder de orginele) en maak er dan van:
" <A HREF=\"" . $userprefs{"htmlroot"} . $userprefs{"htmldaytop"} . "\">Day Winner</A><BR>\n",
.
ok nu het moeilijke stuk. ik ga dit uitschrijven voor mensen die de By Host willen gebruiken.
(zie boven) voor de andere is het even moeilijk/makkelijk en zal ik de tekst onderaan zetten.
d) zoek de functie:
#-----------------------------------------------------------------------------
#
# Write stats ordered by host.
#
#-----------------------------------------------------------------------------
sub write_byhost
deze gehele functie moet je copieren. de functie eindigd met:
&debugln("Exiting write_byhost() ...");
} # write_byhost
(als het goed is zijn het orgineel 117 regels)
e) de volgende wijzigingen moeten IN HET GECOPIEERDE STUK PLAATS vinden
vervang alle "byhost" door "daytop" (zonder " natuurlijk)
(4 keer in totaal)
f) de volgende wijzigingen moeten IN HET GECOPIEERDE STUK PLAATS vinden
vervang alle "htmlhost" door "htmldaytop" (zonder " natuurlijk)
(4 keer in totaal)
g) en dan de speciale truuk (weer in het gecopieerde stuk)
zoek de regel met :
foreach $host (sort { $hosts{$b}[0] <=> $hosts{$a}[0] || $a cmp $b } keys %hosts) {
en maak ervan
foreach $host (sort { $hosts{$b}[1] <=> $hosts{$a}[1] || $a cmp $b } keys %hosts) {
(of te wel vervang de beide 0 door een 1 )
.
Voor de mensen die graag de By Email willen gebruiken:
d) zoek de functie:
#-----------------------------------------------------------------------------
#
# Write stats ordered by email.
#
#-----------------------------------------------------------------------------
sub write_byemail
deze hele functie moet je copieren. de functie eindigd met:
&debugln("Exiting write_byemail() ...");
} # write_byemail
(als het goed is zijn het orgineel 117 regels)
e) de volgende wijzigingen moeten IN HET GECOPIEERDE STUK PLAATS vinden
vervang alle "byemail" door "daytop" (zonder " natuurlijk)
(4 keer in totaal)
f) de volgende wijzigingen moeten IN HET GECOPIEERDE STUK PLAATS vinden
vervang alle "htmlemail" door "htmldaytop" (zonder " natuurlijk)
(4 keer in totaal)
g) en dan de speciale truuk (weer in het gecopieerde stuk)
zoek de regel met :
foreach $email (sort { $emails{$b}[0] <=> $emails{$a}[0] || $a cmp $b } keys %emails) {
en maak ervan
foreach $email (sort { $emails{$b}[1] <=> $emails{$a}[1] || $a cmp $b } keys %emails) {
(of te wel vervang de beide 0 door een 1 ) |
of er morgen iets komt wete ik nog niet. ben nog hard bezig met :
1) het samenvoegen van meerdere email's/nicknames tot 1
2) het opvoeren van meerdere ip-nummers tot 1 email/nick
verzoekjes (met de nadruk op jes) zijn welkom.