version 1.64, 2003/10/21 00:22:23
|
version 1.65, 2003/11/03 20:34:54
|
Line 313 ENDNOREDIRTWO
|
Line 313 ENDNOREDIRTWO
|
} |
} |
|
|
sub screen_header { |
sub screen_header { |
my ($feedurl) = @_; |
my ($feedurl) = @_; |
my $msgoptions=''; |
my $msgoptions=''; |
my $discussoptions=''; |
my $discussoptions=''; |
if (($feedurl=~/^\/res\//) && ($feedurl!~/^\/res\/adm/)) { |
unless ($ENV{'form.replydisc'}) { |
$msgoptions= |
if (($feedurl=~/^\/res\//) && ($feedurl!~/^\/res\/adm/)) { |
'<p><input type="checkbox" name="author" /> '. |
$msgoptions= |
&mt('Feedback to resource author').'</p>'; |
'<p><input type="checkbox" name="author" /> '. |
} |
&mt('Feedback to resource author').'</p>'; |
if (&feedback_available(1)) { |
} |
$msgoptions.= |
if (&feedback_available(1)) { |
'<br /><input type="checkbox" name="question" /> '. |
$msgoptions.= |
&mt('Question about resource content'); |
'<br /><input type="checkbox" name="question" /> '. |
} |
&mt('Question about resource content'); |
if (&feedback_available(0,1)) { |
} |
$msgoptions.= |
if (&feedback_available(0,1)) { |
'<br /><input type="checkbox" name="course" /> '. |
$msgoptions.= |
&mt('Question/Comment/Feedback about course content'); |
'<br /><input type="checkbox" name="course" /> '. |
} |
&mt('Question/Comment/Feedback about course content'); |
if (&feedback_available(0,0,1)) { |
} |
$msgoptions.= |
if (&feedback_available(0,0,1)) { |
'<br /><input type="checkbox" name="policy" /> '. |
$msgoptions.= |
&mt('Question/Comment/Feedback about course policy'); |
'<br /><input type="checkbox" name="policy" /> '. |
} |
&mt('Question/Comment/Feedback about course policy'); |
|
} |
if ($ENV{'request.course.id'}) { |
} |
if (&Apache::lonnet::allowed('pch', |
if ($ENV{'request.course.id'}) { |
$ENV{'request.course.id'}. |
if (&Apache::lonnet::allowed('pch', |
($ENV{'request.course.sec'}?'/'.$ENV{'request.course.sec'}:''))) { |
$ENV{'request.course.id'}. |
$discussoptions='<input type="checkbox" name="discuss" onClick="this.form.anondiscuss.checked=false;" /> '. |
($ENV{'request.course.sec'}?'/'.$ENV{'request.course.sec'}:''))) { |
&mt('Contribution to course discussion of resource'); |
$discussoptions='<input type="checkbox" name="discuss" onClick="this.form.anondiscuss.checked=false;" /> '. |
$discussoptions.='<br /><input type="checkbox" name="anondiscuss" onClick="this.form.discuss.checked=false;" /> '. |
&mt('Contribution to course discussion of resource'); |
&mt('Anonymous contribution to course discussion of resource'). |
$discussoptions.='<br /><input type="checkbox" name="anondiscuss" onClick="this.form.discuss.checked=false;" /> '. |
' <i>('.&mt('name only visible to course faculty').')</i>'; |
&mt('Anonymous contribution to course discussion of resource'). |
|
' <i>('.&mt('name only visible to course faculty').')</i>'; |
} |
} |
} |
} |
if ($msgoptions) { $msgoptions='<h2>'.&mt('Sending Messages').'</h2>'.$msgoptions; } |
if ($msgoptions) { $msgoptions='<h2>'.&mt('Sending Messages').'</h2>'.$msgoptions; } |
if ($discussoptions) { |
if ($discussoptions) { |
$discussoptions='<h2>'.&mt('Discussion Contributions').'</h2>'.$discussoptions; } |
$discussoptions='<h2>'.&mt('Discussion Contributions').'</h2>'.$discussoptions; } |
return $msgoptions.$discussoptions; |
return $msgoptions.$discussoptions; |
} |
} |
|
|
sub resource_output { |
sub resource_output { |
Line 522 sub adddiscuss {
|
Line 523 sub adddiscuss {
|
$ENV{'environment.lastname'}.' '. |
$ENV{'environment.lastname'}.' '. |
$ENV{'enrironment.generation'}, |
$ENV{'enrironment.generation'}, |
'attachmenturl'=> $attachmenturl); |
'attachmenturl'=> $attachmenturl); |
|
if ($ENV{'form.replydisc'}) { |
|
$contrib{'replyto'}=$ENV{'form.replydisc'}; |
|
} |
if ($anon) { |
if ($anon) { |
$contrib{'anonymous'}='true'; |
$contrib{'anonymous'}='true'; |
} |
} |
Line 563 sub show_preview {
|
Line 567 sub show_preview {
|
} |
} |
|
|
sub generate_preview_button { |
sub generate_preview_button { |
|
my $pre=&mt("Show Preview"); |
return(<<ENDPREVIEW); |
return(<<ENDPREVIEW); |
<form name="preview" action="/adm/feedback?preview=1" method="post" target="preview"> |
<form name="preview" action="/adm/feedback?preview=1" method="post" target="preview"> |
<input type="hidden" name="comment" /> |
<input type="hidden" name="comment" /> |
<input type="button" value="Show Preview" |
<input type="button" value="$pre" |
onClick="this.form.comment.value=document.mailform.comment.value;this.form.submit();" /> |
onClick="this.form.comment.value=document.mailform.comment.value;this.form.submit();" /> |
</form> |
</form> |
ENDPREVIEW |
ENDPREVIEW |
Line 582 sub handler {
|
Line 587 sub handler {
|
# --------------------------- Get query string for limited number of parameters |
# --------------------------- Get query string for limited number of parameters |
|
|
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
['hide','unhide','deldisc','postdata','preview']); |
['hide','unhide','deldisc','postdata','preview','replydisc']); |
|
|
if (($ENV{'form.hide'}) || ($ENV{'form.unhide'})) { |
if (($ENV{'form.hide'}) || ($ENV{'form.unhide'})) { |
# ----------------------------------------------------------------- Hide/unhide |
# ----------------------------------------------------------------- Hide/unhide |