--- loncom/interface/lonrss.pm 2008/12/22 14:41:05 1.39.2.2 +++ loncom/interface/lonrss.pm 2009/11/04 15:38:27 1.49 @@ -1,7 +1,7 @@ # The LearningOnline Network # RSS Feeder # -# $Id: lonrss.pm,v 1.39.2.2 2008/12/22 14:41:05 raeburn Exp $ +# $Id: lonrss.pm,v 1.49 2009/11/04 15:38:27 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -61,6 +61,9 @@ sub displayfeedname { my $name=$filterfilename; if ($name=~/^CourseBlog/) { $name=&mt('Course Blog'); + if ($env{'course.'.$env{'request.course.id'}.'.type'} eq 'Community') { + $name = &mt('Community Blog'); + } if ($env{'course.'.$env{'request.course.id'}.'.description'}) { $name.=' '.$env{'course.'.$env{'request.course.id'}.'.description'}; } @@ -258,9 +261,11 @@ sub blocking_blogdisplay { if ($blockcause eq 'user') { $output .= &mt('This is because you are a student in one or more courses in which communication is being blocked.'); if ($html) { - $output .= '
'. - &Apache::loncommon::build_block_table($startblock, - $endblock,\%setters); + #$output .= '
'. + #&Apache::loncommon::build_block_table($startblock, + # $endblock,\%setters); + my ($blocked, $blocktext) = Apache::loncommon::blocking_status('blogs'); + $output .= '

'.$blocktext; } } else { $output .= &mt('This is because the blog owner is a student in one or more courses in which communication is being blocked.'); @@ -322,13 +327,14 @@ sub handler { } } if ($html) { - my $title = $displayfeedname?$displayfeedname - :"Available RSS Feeds and Blogs"; +# my $title = $displayfeedname?$displayfeedname:"Available RSS Feeds and Blogs"; + my $title = "My Space"; my $rss_link = &Apache::lonrss::rss_link($uname,$udom); + my $brcrumb = [{href=>$rss_link,text=>"Available RSS Feeds and Blogs"}]; $r->print(&Apache::loncommon::start_page($title,$rss_link, - {'domain' => $udom, - 'force_register' => - $env{'form.register'}}). + {'bread_crumbs' => $brcrumb, + 'domain' => $udom, + 'force_register' => $env{'form.register'}}). &changed_js()); } else { # render RSS my $server = &Apache::lonnet::absolute_url(); @@ -389,9 +395,10 @@ sub handler { } # Add a new feed if (($html) && ($edit)) { + $r->print('

' . &mt('New RSS Feed or Blog'). '

'); $r->print('
'); - $r->print(&mt('Name for New Feed').": "); - $r->print(''); + $r->print(&mt('Name').": "); + $r->print(''); $r->print('
'); } if ($displayfeedname) { # this is an existing feed @@ -508,7 +515,7 @@ sub handler { 'private' => 'private', 'hidden' => 'hidden', 'delete' => 'delete', - 'store' => 'Save changes', + 'store' => 'Select', 'title' => 'Title', 'link' => 'Link', 'description' => 'Description', @@ -588,7 +595,7 @@ ENDEDIT if ($html) { $r->print(''); if ($edit) { - $r->print(''. + $r->print(''. ($displayoption eq 'hidden'?'': '')); }