--- loncom/interface/lonrss.pm 2008/12/22 14:01:11 1.43 +++ loncom/interface/lonrss.pm 2010/01/03 21:21:25 1.47.8.1 @@ -1,7 +1,7 @@ # The LearningOnline Network # RSS Feeder # -# $Id: lonrss.pm,v 1.43 2008/12/22 14:01:11 raeburn Exp $ +# $Id: lonrss.pm,v 1.47.8.1 2010/01/03 21:21:25 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -60,6 +60,9 @@ sub displayfeedname { # no, construct a name my $name=$filterfilename; if ($name=~/^CourseBlog/) { + if ($env{'course.'.$env{'request.course.id'}.'.type'} eq 'Community') { + $name = &mt('Community Blog'); + } $name=&mt('Course Blog'); if ($env{'course.'.$env{'request.course.id'}.'.description'}) { $name.=' '.$env{'course.'.$env{'request.course.id'}.'.description'}; @@ -306,12 +309,10 @@ sub handler { my ($blocked,$blocktext,$disabled,$disabletext); if (!&Apache::lonnet::is_course($udom,$uname)) { ($blocked,$blocktext) = &blocking_blogdisplay($uname,$udom,$html,$filterfeedname); - if (!&Apache::lonnet::usertools_access($uname,$udom,'blog')) { - $disabled = 1; - } else { + if (&Apache::lonnet::usertools_access($uname,$udom,'blog')) { $disabled = 0; - } - if ($disabled) { + } else { + $disabled = 1; if ($html) { $disabletext = '

'.&mt('No user blog available') .'

'. &mt('This is a result of one of the following:').''); if ($edit) { - $r->print(''. + $r->print(''. ($displayoption eq 'hidden'?'': '')); }