version 1.31, 2002/09/11 13:36:50
|
version 1.32, 2002/09/16 19:54:01
|
Line 136 ENDFAILREDIR
|
Line 136 ENDFAILREDIR
|
} |
} |
|
|
sub redirect_back { |
sub redirect_back { |
my ($r,$feedurl,$typestyle,$sendsomething,$status) = @_; |
my ($r,$feedurl,$typestyle,$sendsomething,$sendposts,$status) = @_; |
$r->print (<<ENDREDIR); |
$r->print (<<ENDREDIR); |
<head> |
<head> |
<title>Feedback sent</title> |
<title>Feedback sent</title> |
Line 147 sub redirect_back {
|
Line 147 sub redirect_back {
|
<body bgcolor="#FFFFFF"> |
<body bgcolor="#FFFFFF"> |
<img align=right src=/adm/lonIcons/lonlogos.gif> |
<img align=right src=/adm/lonIcons/lonlogos.gif> |
$typestyle |
$typestyle |
<b>Sent $sendsomething message(s).</b> |
<b>Sent $sendsomething message(s), and $sendposts post(s).</b> |
<font color=red>$status</font> |
<font color=red>$status</font> |
</body> |
</body> |
</html> |
</html> |
Line 400 sub handler {
|
Line 400 sub handler {
|
$ENV{'course.'.$ENV{'request.course.id'}.'.num'}); |
$ENV{'course.'.$ENV{'request.course.id'}.'.num'}); |
|
|
&redirect_back($r,&Apache::lonnet::clutter($url), |
&redirect_back($r,&Apache::lonnet::clutter($url), |
'Changed discussion status<p>','0'); |
'Changed discussion status<p>','0','0'); |
} else { |
} else { |
# ------------------------------------------------------------- Normal feedback |
# ------------------------------------------------------------- Normal feedback |
my $feedurl=$ENV{'form.postdata'}; |
my $feedurl=$ENV{'form.postdata'}; |
Line 468 sub handler {
|
Line 468 sub handler {
|
|
|
# Discussion? Store that. |
# Discussion? Store that. |
|
|
|
my $numpost=0; |
if ($ENV{'form.discuss'}) { |
if ($ENV{'form.discuss'}) { |
$typestyle.=&adddiscuss($symb,$message); |
$typestyle.=&adddiscuss($symb,$message); |
|
$numpost++; |
} |
} |
|
|
if ($ENV{'form.anondiscuss'}) { |
if ($ENV{'form.anondiscuss'}) { |
$typestyle.=&adddiscuss($symb,$message,1); |
$typestyle.=&adddiscuss($symb,$message,1); |
|
$numpost++; |
} |
} |
|
|
|
|
# Receipt screen and redirect back to where came from |
# Receipt screen and redirect back to where came from |
&redirect_back($r,$feedurl,$typestyle,$numsent,$status); |
&redirect_back($r,$feedurl,$typestyle,$numsent,$numpost,$status); |
|
|
} |
} |
} else { |
} else { |