version 1.83, 2003/09/22 03:02:05
|
version 1.84, 2003/09/28 00:14:25
|
Line 500 sub checkonthis {
|
Line 500 sub checkonthis {
|
for (my $i=0;$i<=$level*5;$i++) { |
for (my $i=0;$i<=$level*5;$i++) { |
$r->print(' '); |
$r->print(' '); |
} |
} |
$r->print('- Rendering: '); |
$r->print('- '.&mt('Rendering').': '); |
my $oldpath=$ENV{'request.filename'}; |
my $oldpath=$ENV{'request.filename'}; |
$ENV{'request.filename'}=&Apache::lonnet::filelocation('',$url); |
$ENV{'request.filename'}=&Apache::lonnet::filelocation('',$url); |
&Apache::lonxml::xmlparse($r,'web', |
&Apache::lonxml::xmlparse($r,'web', |
Line 515 sub checkonthis {
|
Line 515 sub checkonthis {
|
} |
} |
if ($Apache::lonxml::warningcount) { |
if ($Apache::lonxml::warningcount) { |
$r->print('<font color="blue">'. |
$r->print('<font color="blue">'. |
$Apache::lonxml::warningcount.' warning(s)</font>'); |
$Apache::lonxml::warningcount.' '. |
|
&mt('warning(s)').'</font>'); |
} |
} |
} else { |
} else { |
$r->print('<font color="green">ok</font>'); |
$r->print('<font color="green">ok</font>'); |
Line 530 sub checkonthis {
|
Line 531 sub checkonthis {
|
} |
} |
} |
} |
} elsif ($result==HTTP_SERVICE_UNAVAILABLE) { |
} elsif ($result==HTTP_SERVICE_UNAVAILABLE) { |
$r->print('<font color="red"><b>connection down</b></font>'); |
$r->print('<font color="red"><b>'.&mt('connection down').'</b></font>'); |
} elsif ($result==HTTP_NOT_FOUND) { |
} elsif ($result==HTTP_NOT_FOUND) { |
$r->print('<font color="red"><b>not found</b></font>'); |
$r->print('<font color="red"><b>'.&mt('not found').'</b></font>'); |
} else { |
} else { |
$r->print('<font color="red"><b>access denied</b></font>'); |
$r->print('<font color="red"><b>'.&mt('access denied').'</b></font>'); |
} |
} |
} |
} |
} |
} |
Line 580 sub checkversions {
|
Line 581 sub checkversions {
|
unless ($ENV{'form.timerange'}) { |
unless ($ENV{'form.timerange'}) { |
$ENV{'form.timerange'}=604800; |
$ENV{'form.timerange'}=604800; |
} |
} |
my $seltext='during the last '.$ENV{'form.timerange'}.' seconds'; |
my $seltext=&mt('during the last').' '.$ENV{'form.timerange'}.' ' |
|
.&mt('seconds'); |
my $startsel=''; |
my $startsel=''; |
my $monthsel=''; |
my $monthsel=''; |
my $weeksel=''; |
my $weeksel=''; |
Line 592 sub checkversions {
|
Line 594 sub checkversions {
|
} |
} |
my $starttime=time-$ENV{'form.timerange'}; |
my $starttime=time-$ENV{'form.timerange'}; |
if ($ENV{'form.timerange'}==2592000) { |
if ($ENV{'form.timerange'}==2592000) { |
$seltext='during the last month ('.localtime($starttime).')'; |
$seltext=&mt('during the last month').' ('.localtime($starttime).')'; |
$monthsel='selected'; |
$monthsel='selected'; |
} elsif ($ENV{'form.timerange'}==604800) { |
} elsif ($ENV{'form.timerange'}==604800) { |
$seltext='during the last week ('.localtime($starttime).')'; |
$seltext=&mt('during the last week').' ('.localtime($starttime).')'; |
$weeksel='selected'; |
$weeksel='selected'; |
} elsif ($ENV{'form.timerange'}==86400) { |
} elsif ($ENV{'form.timerange'}==86400) { |
$seltext='since yesterday ('.localtime($starttime).')'; |
$seltext=&mt('since yesterday').' ('.localtime($starttime).')'; |
$daysel='selected'; |
$daysel='selected'; |
} |
} |
|
my %lt=&Apache::lonlocal::texthash |
|
('st' => 'Since Start of Course', |
|
'lm' => 'Last Month', |
|
'lw' => 'Last Week', |
|
'sy' => 'Since Yesterday', |
|
'di' => 'Display', |
|
'cc' => 'Content changed', |
|
'fi' => 'File', |
|
'md' => 'Modification Date', |
|
've' => 'Version', |
|
'di' => 'Differences'); |
$r->print(<<ENDHEADERS); |
$r->print(<<ENDHEADERS); |
<form action="/adm/coursedocs" method="post"> |
<form action="/adm/coursedocs" method="post"> |
<select name="timerange"> |
<select name="timerange"> |
<option value="-1" $startsel>Since Start of Course</option> |
<option value="-1" $startsel>$lt{'st'}</option> |
<option value="2592000" $monthsel>Last Month</option> |
<option value="2592000" $monthsel>$lt{'lm'}</option> |
<option value="604800" $weeksel>Last Week</option> |
<option value="604800" $weeksel>$lt{'lw'}</option> |
<option value="86400" $daysel>Since Yesterday</option> |
<option value="86400" $daysel>$lt{'sy'}</option> |
</select> |
</select> |
<input type="submit" name="versions" value="Display" /> |
<input type="submit" name="versions" value="$lt{'di'}" /> |
</form> |
</form> |
<h3>Content changed $seltext</h3> |
<h3>$lt{'cc'} $seltext</h3> |
<table border="2"> |
<table border="2"> |
<tr> |
<tr> |
<th>File</th><th>Modification Date</th> |
<th>$lt{'fi'}</th><th>$lt{'md'}</th> |
<th>Version</th><th>Differences</th></tr> |
<th>$lt{'ve'}</th><th>$lt{'di'}</th></tr> |
ENDHEADERS |
ENDHEADERS |
foreach (keys %changes) { |
foreach (keys %changes) { |
if ($changes{$_}>$starttime) { |
if ($changes{$_}>$starttime) { |