version 1.41, 2003/02/18 15:47:40
|
version 1.42, 2003/03/29 22:50:22
|
Line 112 $options<hr>
|
Line 112 $options<hr>
|
My question/comment/feedback:<p> |
My question/comment/feedback:<p> |
<textarea name=comment cols=60 rows=10 wrap=hard> |
<textarea name=comment cols=60 rows=10 wrap=hard> |
</textarea><p> |
</textarea><p> |
<input type=hidden name=sendit value=1> |
Attachment (128 KB max size): <input type="file" name="attachment" /> |
<input type=button value="Send Feedback" onClick='gosubmit();'></input> |
</p> |
|
<p> |
|
<input type="hidden" name="sendit" value="1" /> |
|
<input type=button value="Send Feedback" onClick='gosubmit();' /> |
|
</p> |
</form> |
</form> |
ENDDOCUMENT |
ENDDOCUMENT |
$r->print(&generate_preview_button().'</body></html>'); |
$r->print(&generate_preview_button().'</body></html>'); |
Line 365 sub send_msg {
|
Line 369 sub send_msg {
|
} |
} |
|
|
sub adddiscuss { |
sub adddiscuss { |
my ($symb,$email,$anon)=@_; |
my ($symb,$email,$anon,$attachmenturl)=@_; |
my $status=''; |
my $status=''; |
if (&Apache::lonnet::allowed('pch',$ENV{'request.course.id'}. |
if (&Apache::lonnet::allowed('pch',$ENV{'request.course.id'}. |
($ENV{'request.course.sec'}?'/'.$ENV{'request.course.sec'}:''))) { |
($ENV{'request.course.sec'}?'/'.$ENV{'request.course.sec'}:''))) { |
Line 377 sub adddiscuss {
|
Line 381 sub adddiscuss {
|
'plainname' => $ENV{'environment.firstname'}.' '. |
'plainname' => $ENV{'environment.firstname'}.' '. |
$ENV{'environment.middlename'}.' '. |
$ENV{'environment.middlename'}.' '. |
$ENV{'environment.lastname'}.' '. |
$ENV{'environment.lastname'}.' '. |
$ENV{'enrironment.generation'}); |
$ENV{'enrironment.generation'}, |
|
'attachment' => $attachmenturl); |
if ($anon) { |
if ($anon) { |
$contrib{'anonymous'}='true'; |
$contrib{'anonymous'}='true'; |
} |
} |
Line 556 sub handler {
|
Line 561 sub handler {
|
my $useranswer=&Apache::loncommon::get_student_answers( |
my $useranswer=&Apache::loncommon::get_student_answers( |
$symb,$ENV{'user.name'},$ENV{'user.domain'}, |
$symb,$ENV{'user.name'},$ENV{'user.domain'}, |
$ENV{'request.course.id'}); |
$ENV{'request.course.id'}); |
|
# Get attachments, if any, and not too large |
|
my $attachmenturl=''; |
|
if ($ENV{'form.attachment.filename'}) { |
|
unless (length($ENV{'form.attachment'})>131072) { |
|
$attachmenturl=&Apache::lonnet::userfileupload('attachment',1); |
|
} |
|
} |
# Filter HTML out of message (could be nasty) |
# Filter HTML out of message (could be nasty) |
my $message=&clear_out_html($ENV{'form.comment'}); |
my $message=&clear_out_html($ENV{'form.comment'}); |
|
|
Line 574 sub handler {
|
Line 585 sub handler {
|
|
|
my $numpost=0; |
my $numpost=0; |
if ($ENV{'form.discuss'}) { |
if ($ENV{'form.discuss'}) { |
$typestyle.=&adddiscuss($symb,$message); |
$typestyle.=&adddiscuss($symb,$message,0,$attachmenturl); |
$numpost++; |
$numpost++; |
} |
} |
|
|
if ($ENV{'form.anondiscuss'}) { |
if ($ENV{'form.anondiscuss'}) { |
$typestyle.=&adddiscuss($symb,$message,1); |
$typestyle.=&adddiscuss($symb,$message,1,$attachmenturl); |
$numpost++; |
$numpost++; |
} |
} |
|
|