lilalo
changeset 41:6452bfe549d1
Наброски для отправки письма после курса
author | devi |
---|---|
date | Tue Nov 22 23:27:51 2005 +0200 (2005-11-22) |
parents | 5e5878bd1b20 |
children | 5499496e2462 |
files | l3-cgi l3scripts lm |
line diff
1.1 --- a/l3-cgi Tue Nov 22 22:47:47 2005 +0200 1.2 +++ b/l3-cgi Tue Nov 22 23:27:51 2005 +0200 1.3 @@ -100,13 +100,17 @@ 1.4 print "<td colspan='3'>Пользователь</td>"; 1.5 print "</tr>\n"; 1.6 for my $host (sort keys %{$t->{host}}) { 1.7 + 1.8 + my $prefix = "/cgi-bin/l3/current/"; 1.9 + my $suffix = ""; 1.10 + 1.11 print "<tr>\n"; 1.12 my $h = $t->{host}->{$host}; 1.13 print "<td>".$h->{firstname}." ".$h->{surname}."</td>"; 1.14 print "<td>$host</td>"; 1.15 - print "<td><a href='/cgi-bin/l3/current/".$host."/root'>root</a></td>"; 1.16 - print "<td><a href='/cgi-bin/l3/current/".$host."/".$h->{user}."'>".$h->{user}."</a></td>"; 1.17 - print "<td><a href='/cgi-bin/l3/current/".$host."'>все</a></td>"; 1.18 + print "<td><a href='".$prefix.$host."/root$suffix'>root</a></td>"; 1.19 + print "<td><a href='".$prefix.$host."/".$h->{user}."$suffix'>".$h->{user}."</a></td>"; 1.20 + print "<td><a href='".$prefix.$host."$suffix'>все</a></td>"; 1.21 print "</td>\n"; 1.22 print "</tr>\n"; 1.23 }
2.1 --- a/l3scripts Tue Nov 22 22:47:47 2005 +0200 2.2 +++ b/l3scripts Tue Nov 22 23:27:51 2005 +0200 2.3 @@ -46,6 +46,7 @@ 2.4 mkdir /tmp/$course-$date 2.5 find $outpath/*$date* -name \*.pdf -exec cp {} /tmp/$course-$date/ \; 2.6 cd /tmp 2.7 +rm -rf $course-$date.zip 2> /dev/null 2.8 zip -r $course-$date.zip $course-$date 2.9 mv $course-$date.zip /var/www/tmp/ 2.10 mutt -s 'Сгенерированы методички' imchubin\@mail.ru <<LETTER 2.11 @@ -59,5 +60,36 @@ 2.12 WBR,i.m.chubin 2.13 LETTER 2.14 2.15 +###PRE-send-logs 2.16 +rm -rf /tmp/lilalo-$course-$date 2> /dev/null 2.17 +mkdir /tmp/lilalo-$course-$date 2.18 +cp -R /var/www/l3 /tmp/lilalo-$course-$date 2.19 +cd /tmp 2.20 +rm -rf lilalo-$course-$date.zip 2> /dev/null 2.21 +zip -r lilalo-$course-$date.zip lilalo-$course-$date 2.22 + 2.23 + 2.24 +###send-logs 2.25 +cat >> /tmp/letters <<LETTER 2.26 +mutt -a /tmp/lilalo-$course-$date.zip -s 'Журналы лабораторных работ' imchubin@mail.ru 2.27 +$firstname, 2.28 + 2.29 +высылаю вам журналы лабораторных работ по курсу $course, 2.30 +который проходил на этой неделе (начался $date). 2.31 +Файл с архивом прикреплен к письму. 2.32 + 2.33 +Пишите, если у вас будут любые замечания/советы/вопросы 2.34 +по методическому пособию или системе ведения журналов. 2.35 +Если нужна будет помощь по курсу или темам, 2.36 +связанным с ним -- спрашивайте. 2.37 +Надеюсь, что смогу вам помочь. 2.38 + 2.39 +Пожалуйста, напишите ответ, если вы получили это письмо, 2.40 +и журналы открылись. 2.41 + 2.42 +-- 2.43 +WBR, i.m.chubin 2.44 +LETTER 2.45 + 2.46 ###watch 2.47 cat taillast.pl | ssh $ssh_user@$host perl - /root/.labmaker
3.1 --- a/lm Tue Nov 22 22:47:47 2005 +0200 3.2 +++ b/lm Tue Nov 22 23:27:51 2005 +0200 3.3 @@ -174,6 +174,7 @@ 3.4 for my $student (@{$XMLClass->{"student"}}) { 3.5 $Machines{$student->{"host"}} = { 3.6 "name" => "$student->{firstname} $student->{surname}", 3.7 + "firstname" => "$student->{firstname}", 3.8 "user" => "$student->{user}", 3.9 "student" => $student, 3.10 } 3.11 @@ -310,6 +311,7 @@ 3.12 email => $Machines{$m}->{"student"}->{"email"}, 3.13 company => $Machines{$m}->{"student"}->{"company"}, 3.14 name => $Machines{$m}->{"name"}, 3.15 + firstname => $Machines{$m}->{"firstname"}, 3.16 ); 3.17 if (grep { $_ eq $command} keys %Scripts) { 3.18 $_=$Scripts{"$command"};