--- loncom/interface/lonaboutme.pm 2009/06/11 16:48:33 1.138 +++ loncom/interface/lonaboutme.pm 2009/10/29 14:58:33 1.141 @@ -1,7 +1,7 @@ # The LearningOnline Network # Personal Information Page # -# $Id: lonaboutme.pm,v 1.138 2009/06/11 16:48:33 bisitz Exp $ +# $Id: lonaboutme.pm,v 1.141 2009/10/29 14:58:33 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -168,7 +168,7 @@ sub handler { if ($is_course) { if ($target ne 'tex') { - my $brcrum = [{href=>"/adm/navmaps",text=>"Navigate Course Contents"}, + my $brcrum = [{href=>"/adm/navmaps",text=>"Course Contents"}, {href=>"/adm/aboutme",text=>"Course Information"}]; my $start_page = &Apache::loncommon::start_page( @@ -207,11 +207,18 @@ sub handler { if ($target ne 'tex') { my $rss_link = &Apache::lonrss::rss_link($cnum,$cdom); - my $args = {'function' => $forcestudent, + my $args = {'function' => undef, 'domain' => $cdom, - 'force_register' => $forceregister}; +# if this page is part of course content it looses the menu line when switching from Edit Mode to Public Mode. To avoid +#this, I take take the value of the environment Variable $env{form.register} +# 'force_register' => $forceregister}; + 'force_register' => $env{'form.register'}}; + if ($env{'form.popup'}) { $args->{'no_nav_bar'} = 1; + #Don't show breadcrumbs twice, when this page is part of course content and you call it + } elsif ($env{'form.register'}) { + #do nothing } else { # Don't show breadcrumbs in popup window $args->{'bread_crumbs'} = [{href=>"/adm/$cdom/$cnum/aboutme",text=>"Personal Information Page"}]; } @@ -353,7 +360,7 @@ sub handler { &Apache::lonnet::resizeImage(&Apache::lonnet::filelocation('',$syllabus{'uploaded.photourl'})); #---End Resize--- - $image=qq{}; + $image=qq|Photo of the user|; if ($target eq 'tex') { $image=&Apache::lonxml::xmlparse($r,'tex',$image); @@ -363,20 +370,20 @@ sub handler { if ($allowed) { $r->print( - '
'. + ''. '

'.&mt('Upload a Photo').'

'. ''. ''. ''. '
'); if ($syllabus{'uploaded.photourl'}) { - $r->print('
') + $r->print('
') } - $r->print('

'); + $r->print('

'); } if($allowed) { - $r->print('
'); + $r->print(''); } if ($target ne 'tex') { #print Image @@ -419,14 +426,13 @@ sub handler { &Apache::lontemplate::print_start_template($r,&mt('User Notes, Records of Face-To-Face Discussions, and Critical Messages in Course'),'LC_Box'); $r->print(''); $r->print(&mt('Shared by course faculty and staff').&Apache::loncommon::help_open_topic("Course_Face_To_Face_Records,Course_Critical_Message")); - $r->print('

'); + $r->print(''); &Apache::lonmsgdisplay::disfacetoface($r,$cnum,$cdom); - $r->print('

'); &Apache::lontemplate::print_end_template($r); } else { $r->print('\\\\\textbf{'.&mt('User Notes, Records of Face-To-Face Discussions, and Critical Messages in Course').'}\\\\'.&mt('Shared by course faculty and staff').'\\\\\\\\'); - &Apache::lonmsgdisplay::disfacetoface($r,$cnum,$cdom); + &Apache::lonmsgdisplay::disfacetoface($r,$cnum,$cdom, 'tex'); } } if ($target ne 'tex') {