--- loncom/interface/lonfeedback.pm 2010/08/20 04:49:11 1.273.4.9
+++ loncom/interface/lonfeedback.pm 2010/09/21 04:58:17 1.273.4.11
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Feedback
#
-# $Id: lonfeedback.pm,v 1.273.4.9 2010/08/20 04:49:11 raeburn Exp $
+# $Id: lonfeedback.pm,v 1.273.4.11 2010/09/21 04:58:17 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -759,9 +759,10 @@ END
}
}
}
- }
- if ($outputtarget ne 'tex') {
- $discussion.= ''.&mt('This discussion is closed.').'';
+ } else {
+ if ($outputtarget ne 'tex') {
+ $discussion.= ''.&mt('This discussion is closed.').'';
+ }
}
$discussion.=&send_message_link($ressymb).'';
}
@@ -2641,7 +2642,13 @@ sub screen_header {
}
if (($env{'request.course.id'}) && (!$env{'form.sendmessageonly'})) {
my ($blocked,$blocktext) = &Apache::loncommon::blocking_status('boards');
- if (!$blocked && &discussion_open(undef,$symb) &&
+ my $realsymb = $symb;
+ if ($symb=~/^bulletin___/) {
+ my $filename=(&Apache::lonnet::decode_symb($symb))[2];
+ $filename=~s|^adm/wrapper/||;
+ $realsymb=&Apache::lonnet::symbread($filename);
+ }
+ if (!$blocked && &discussion_open(undef,$realsymb) &&
&Apache::lonnet::allowed('pch',
$env{'request.course.id'}.
($env{'request.course.sec'}?'/'.$env{'request.course.sec'}:''))) {