Diff for /loncom/interface/lonsimplepage.pm between versions 1.93 and 1.95

version 1.93, 2010/01/31 06:03:55 version 1.95, 2010/03/29 00:37:36
Line 39  use Apache::lonlocal; Line 39  use Apache::lonlocal;
 use Apache::lonprintout;  use Apache::lonprintout;
 use Apache::lonxml;  use Apache::lonxml;
 use Apache::longroup;  use Apache::longroup;
   use Apache::lonnavmaps();
 use HTML::Entities();  use HTML::Entities();
 use LONCAPA;  use LONCAPA;
   
Line 165  sub handler { Line 166  sub handler {
                                          $env{'request.course.id'}.'/'.$group);                                           $env{'request.course.id'}.'/'.$group);
         if ($group_view_perm || $group_edit_perm || $group_home_view ||          if ($group_view_perm || $group_edit_perm || $group_home_view ||
             $group_home_edit || &Apache::longroup::check_group_access($group)) {              $group_home_edit || &Apache::longroup::check_group_access($group)) {
             if (($env{'form.ref'} eq 'grouplist') && ($target ne 'tex')) {              if (($env{'form.ref'} eq 'grouplist') && ($target ne 'tex') &&
                   (!$env{'form.register'})) {
                 $r->print(&grouppage_breadcrumbs($dom,$crs,$group,$group_desc));                  $r->print(&grouppage_breadcrumbs($dom,$crs,$group,$group_desc));
             }              }
             if ((!$group_home_edit) && (!$group_home_view) &&              if ((!$group_home_edit) && (!$group_home_view) &&
Line 257  sub handler { Line 259  sub handler {
     if ($target ne 'tex') {      if ($target ne 'tex') {
         if ($allowed || $privileged) {          if ($allowed || $privileged) {
             my $functions=&Apache::lonhtmlcommon::start_funclist();              my $functions=&Apache::lonhtmlcommon::start_funclist();
               my $url = $r->uri;
               if ($group ne '') {
                   my $navmap=Apache::lonnavmaps::navmap->new();
                   if (ref($navmap)) {
                       $url = &Apache::longroup::get_group_link($dom,$crs,$group,$navmap);
                   }
               }
             if ($allowed) {              if ($allowed) {
                   $url .= (($url=~/\?/)?'&':'?').'forcestudent=1';
                 $functions.=&Apache::lonhtmlcommon::add_item_funclist(                  $functions.=&Apache::lonhtmlcommon::add_item_funclist(
                                 '<a href="'.$r->uri.'?forcestudent=1">'                                  '<a href="'.$url.'">'
                                .&mt('Show Student View').'</a>'                                 .&mt('Show Student View').'</a>'
                                .&Apache::loncommon::help_open_topic(                                 .&Apache::loncommon::help_open_topic(
                                     'Uploaded_Templates_PublicView'));                                      'Uploaded_Templates_PublicView'));
             } elsif ($privileged) {              } elsif ($privileged) {
                 my $edittext = &mt('Edit');                  my $edittext = &mt('Edit');
                     if ($group ne '') {                  $url .= (($url=~/\?/)?'&amp;':'?').'forceedit=edit'.$refarg;
                   if ($group ne '') {
                     $edittext = &mt('Edit Group Homepage');                      $edittext = &mt('Edit Group Homepage');
                 }                  }
                 $functions.=&Apache::lonhtmlcommon::add_item_funclist(                  $functions.=&Apache::lonhtmlcommon::add_item_funclist(
                                 '<a href="'.$r->uri.'?forceedit=edit'.$refarg.'">'                                  '<a href="'.$url.'">'
                                .$edittext.'</a>');                                 .$edittext.'</a>');
                 if ($group ne '') {                  if ($group ne '') {
                     if ($group_edit_perm) {                      if ($group_edit_perm) {

Removed from v.1.93  
changed lines
  Added in v.1.95


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>