| version 1.1, 2002/02/03 19:44:36 |
version 1.2, 2002/02/04 00:17:51 |
|
|
| |
|
| ############################################################################# |
############################################################################# |
| # # |
# # |
| |
# foja_mkmail.pl - FOJA e-mail composer # |
| |
# # |
| # Tento skript ocakava na vstupe data z vystupu skriptu foja_parser. # |
# Tento skript ocakava na vstupe data z vystupu skriptu foja_parser. # |
| # T.j. na zaciatku celkovy pocet uloh a dalej zoznam rezervovanych uloh. # |
# T.j. na zaciatku celkovy pocet uloh a dalej zoznam rezervovanych uloh. # |
| # Vystupom skriptu je hotova e-mailova sprava, ktoru staci poslat # |
# Vystupom skriptu je hotova e-mailova sprava, ktoru staci poslat # |
|
|
| # ./foja_parser.pl foja_XX.html | ./foja_mkmail.pl \ # |
# ./foja_parser.pl foja_XX.html | ./foja_mkmail.pl \ # |
| # | /usr/sbin/sendmail fojaX@... # |
# | /usr/sbin/sendmail fojaX@... # |
| # # |
# # |
| # =Neptunko= [13/11/2000] # |
# =Neptunko= <neptunko@pobox.sk> [13/11/2000] # |
| # # |
# # |
| ############################################################################# |
############################################################################# |
| |
|
| Line 36 Prijemny den VSETKYYYYYYYM! :)) |
|
| Line 38 Prijemny den VSETKYYYYYYYM! :)) |
|
| |
|
| ############################################################################# |
############################################################################# |
| |
|
| if ($ex = <STDIN>) |
if ($ex = <STDIN>) { |
| { |
|
| chomp($ex); |
chomp($ex); |
| |
|
| $i = 0; |
$i = 0; |
| while ($res_ex[$i] = <STDIN>) |
while ($res_ex[$i] = <STDIN>) { |
| { |
|
| chomp($res_ex[$i]); |
chomp($res_ex[$i]); |
| $i++; |
$i++; |
| } |
} |
| |
|
| } |
} |
| else |
else { |
| { |
|
| $ex = $DEFAULT_EXERCISES; |
$ex = $DEFAULT_EXERCISES; |
| } |
} |
| |
|
| Line 58 s/^([\000-\255]*)$RESERVATION_STR[\000-\ |
|
| Line 57 s/^([\000-\255]*)$RESERVATION_STR[\000-\ |
|
| print $_; |
print $_; |
| |
|
| $curr_name = 0; |
$curr_name = 0; |
| for ($i = 0; $i < $ex; $i++) |
for ($i = 0; $i < $ex; $i++) { |
| { |
|
| print $i + 1, ". "; |
print $i + 1, ". "; |
| |
|
| for ($j = 0; $j <= $#res_ex + 1; $j++) |
for ($j = 0; $j <= $#res_ex + 1; $j++) { |
| { |
|
| if ($j == $#res_ex + 1) |
if ($j == $#res_ex + 1) { |
| { |
if ($curr_name <= $#NAME) { |
| if ($curr_name <= $#NAME) |
|
| { |
|
| print $NAME[$curr_name], "\n"; |
print $NAME[$curr_name], "\n"; |
| $curr_name++; |
$curr_name++; |
| } |
} |
| else |
else { |
| { |
|
| print "\n"; |
print "\n"; |
| } |
} |
| |
|
| last; #$j = $#res_ex + 1; # break; |
last; #$j = $#res_ex + 1; # break; |
| } |
} |
| else |
else { |
| { |
if ($i + 1 == $res_ex[$j]) { |
| if ($i + 1 == $res_ex[$j]) |
|
| { |
|
| print $RESERVED_EXERCISE_STR, "\n"; |
print $RESERVED_EXERCISE_STR, "\n"; |
| last; #$j = $#res_ex + 1; # break; |
last; #$j = $#res_ex + 1; # break; |
| } |
} |
| Line 91 for ($i = 0; $i < $ex; $i++) |
|
| Line 85 for ($i = 0; $i < $ex; $i++) |
|
| $_ = $MAIL_MSG; |
$_ = $MAIL_MSG; |
| s/^[\000-\255]*$RESERVATION_STR([\000-\255]*)$/$1/; |
s/^[\000-\255]*$RESERVATION_STR([\000-\255]*)$/$1/; |
| print $1; |
print $1; |
| |
|