version 1.135, 2009/09/25 16:35:29
|
version 1.136, 2009/10/12 08:01:08
|
Line 1786 sub retrieve_instructor_comments {
|
Line 1786 sub retrieve_instructor_comments {
|
} |
} |
|
|
sub disfacetoface { |
sub disfacetoface { |
my ($r,$user,$domain)=@_; |
my ($r,$user,$domain,$target)=@_; |
my $target=$env{'form.grade_target'}; |
if ($target eq '') { |
|
my $target=$env{'form.grade_target'}; |
|
} |
unless ($env{'request.course.id'}) { return; } |
unless ($env{'request.course.id'}) { return; } |
if (!&Apache::lonnet::allowed('dff',$env{'request.course.id'}) |
if (!&Apache::lonnet::allowed('dff',$env{'request.course.id'}) |
&& ! &Apache::lonnet::allowed('dff',$env{'request.course.id'}. |
&& ! &Apache::lonnet::allowed('dff',$env{'request.course.id'}. |
Line 1799 sub disfacetoface {
|
Line 1801 sub disfacetoface {
|
$env{'course.'.$env{'request.course.id'}.'.domain'}, |
$env{'course.'.$env{'request.course.id'}.'.domain'}, |
$env{'course.'.$env{'request.course.id'}.'.num'}, |
$env{'course.'.$env{'request.course.id'}.'.num'}, |
'%255b'.$user.'%253a'.$domain.'%255d'); |
'%255b'.$user.'%253a'.$domain.'%255d'); |
my $result=''; |
my $result='<div>'; |
foreach my $key (sort(keys(%records))) { |
foreach my $key (sort(keys(%records))) { |
my %content=&Apache::lonmsg::unpackagemsg($records{$key}); |
my %content=&Apache::lonmsg::unpackagemsg($records{$key}); |
next if ($content{'senderdomain'} eq ''); |
next if ($content{'senderdomain'} eq ''); |
Line 1856 $content{'sendername'}.':'.
|
Line 1858 $content{'sendername'}.':'.
|
'</pre>'; |
'</pre>'; |
} |
} |
# Check to see if there were any messages. |
# Check to see if there were any messages. |
|
&Apache::lonnet::logthis("lonmsgdisplay ..later ... target -- $target"); |
if ($result eq '') { |
if ($result eq '') { |
my $lctype = &mt(lc(&Apache::loncommon::course_type())); |
my $lctype = &mt(lc(&Apache::loncommon::course_type())); |
if ($target ne 'tex') { |
if ($target ne 'tex') { |
Line 1863 $content{'sendername'}.':'.
|
Line 1866 $content{'sendername'}.':'.
|
} else { |
} else { |
$r->print('\textbf{'.&mt('No notes, face-to-face discussion records, critical messages or broadcast messages in this [_1].',$lctype).'}\\\\'); |
$r->print('\textbf{'.&mt('No notes, face-to-face discussion records, critical messages or broadcast messages in this [_1].',$lctype).'}\\\\'); |
} |
} |
|
} elsif ($target ne 'tex') { |
|
$r->print($result.'</div>'); |
} else { |
} else { |
$r->print($result); |
$r->print(&Apache::lonxml::xmlparse($r, 'tex', $result)); |
} |
} |
} |
} |
|
|
sub general_message { |
sub general_message { |