Diff for /loncom/interface/lonsimplepage.pm between versions 1.69 and 1.77

version 1.69, 2009/02/20 17:45:40 version 1.77, 2009/03/27 15:46:38
Line 214  sub handler { Line 214  sub handler {
     }      }
   
     if ($forcestudent or $target eq 'tex') { $allowed=0; }      if ($forcestudent or $target eq 'tex') { $allowed=0; }
      
     if ($allowed) {  
  $r->print('<p>'.&Apache::loncommon::help_open_topic('Uploaded_Templates_TextBoxes',&mt('Help with filling in text boxes')) .'</p>');               
     }   
     if (($env{'form.uploaddoc.filename'} and $target ne 'tex') &&      if (($env{'form.uploaddoc.filename'} and $target ne 'tex') &&
  ($env{'form.storeupl'}) && ($allowed)) {   ($env{'form.storeupl'}) && ($allowed)) {
  if ($env{'form.uploaddoc.filename'}=~/\.(gif|jpg|png|jpeg)$/i) {   if ($env{'form.uploaddoc.filename'}=~/\.(gif|jpg|png|jpeg)$/i) {
Line 256  sub handler { Line 253  sub handler {
  &Apache::lonnet::put($db_name,\%syllabus,$dom,$crs);   &Apache::lonnet::put($db_name,\%syllabus,$dom,$crs);
     }      }
   
   #---Print help Text
   if($target ne 'tex'){
    if($allowed){
    $r->print(&Apache::loncommon::help_open_topic('Uploaded_Templates_TextBoxes',&mt('Help with filling in text boxes'))); 
    }
   }
   #---Print Function
    if ($target ne 'tex') {
    if($allowed || $privileged){
                           $r->print(&Apache::lontemplate::start_functionslist());
    if($allowed){
                                   $r->print(&Apache::lontemplate::item_functionslist(
                                       '<a href="'.$r->uri.'?forcestudent=1">'.&mt('Show Student View').'</a>'
                                      .&Apache::loncommon::help_open_topic('Uploaded_Templates_PublicView')));
    }elsif($privileged){
    my $edittext = &mt('Edit');
           if ($group ne '') {
               $edittext = &mt('Edit Group Homepage');
           }
                                   $r->print(&Apache::lontemplate::item_functionslist(
                                       '<a href="'.$r->uri.'?forceedit=edit'.$refarg.'">'.$edittext.'</a>'));
           if ($group ne '') {
               if ($group_edit_perm) {
                                                   $r->print(&Apache::lontemplate::item_functionslist(
                                                       '<a href="/adm/coursegroups?action=modify&amp;refpage=grouplist'
                                                      .'&amp;state=pick_task&amp;groupname='.$group.'">'
                                                      .&mt('Edit Group Settings').'</a>'));
               }
         }
    }
                           $r->print(&Apache::lontemplate::end_functionslist());
    }
     }
   
 # ---------------------------------------------------------------- Get syllabus  # ---------------------------------------------------------------- Get syllabus
     if ((($syllabus{'uploaded.lastmodified'}) &&       if ((($syllabus{'uploaded.lastmodified'}) && 
          (($group ne '' && ($group_home_view || $group_edit_perm ||             (($group ne '' && ($group_home_view || $group_edit_perm ||  
Line 271  sub handler { Line 302  sub handler {
  $image=&Apache::lonxml::xmlparse($r,'tex',$image);   $image=&Apache::lonxml::xmlparse($r,'tex',$image);
             }              }
         }          }
  if ($target ne 'tex') {  
  if($allowed || $privileged){  
  &Apache::lontemplate::print_start_page_functions($r);  
  if($allowed){  
  &Apache::lontemplate::print_functions_content($r,'<a href="'.$r->uri.'?forcestudent=1">'.&mt('Show Student View').'</a>'.  
           &Apache::loncommon::help_open_topic('Uploaded_Templates_PublicView'));        
  }elsif($privileged){  
  my $edittext = &mt('Edit');  
         if ($group ne '') {  
             $edittext = &mt('Edit Group Homepage');  
         }  
  &Apache::lontemplate::print_functions_content($r,'<a href="'.$r->uri.'?forceedit=edit'.$refarg.'">'.$edittext.'</a>');  
         if ($group ne '') {  
             if ($group_edit_perm) {  
                 &Apache::lontemplate::print_functions_content($r,'&nbsp;&nbsp;&nbsp;'.  
                 '<a href="/adm/coursegroups?action=modify&amp;refpage=grouplist'.  
                 '&amp;state=pick_task&amp;groupname='.$group.'">'.  
                 &mt('Edit Group Settings').'</a>');  
             }  
       }      
  }  
  &Apache::lontemplate::print_end_page_functions($r);  
  }  
   }  
  if ($allowed) {   if ($allowed) {
     $r->print(      $r->print(
       '<form method="post" enctype="multipart/form-data">'.        '<form method="post" enctype="multipart/form-data">'.
Line 407  sub display_group_links { Line 415  sub display_group_links {
                         href => '/adm/groupboards?group='.$group.$refarg,                          href => '/adm/groupboards?group='.$group.$refarg,
                       );                        );
     %{$menu{'chat'}} = (      %{$menu{'chat'}} = (
                         text => 'Group Chat',                          text => 'Group Chat Room',
                         href => "javascript:group_chat('$group')",                          href => "javascript:group_chat('$group')",
                       );                        );
     %{$menu{'files'}} = (      %{$menu{'files'}} = (
                         text => 'File Repository',                          text => 'Group Portfolio',
                         href => '/adm/coursegrp_portfolio?group='.$group.                          href => '/adm/coursegrp_portfolio?group='.$group.
                                 $refarg,                                  $refarg,
                       );                        );
Line 456  sub display_group_links { Line 464  sub display_group_links {
         if ($context eq 'edit') {          if ($context eq 'edit') {
             $output = &mt('No group functionality.');              $output = &mt('No group functionality.');
         } else {            } else {  
             $output = &mt('No group functionality (e.g., e-mail, discussion, chat or file upload) is currently available to you in this group: [_1].','<b>'.&unescape($groupinfo{'description'}).'</b>');              $output = &mt('No group functionality (e.g., e-mail, discussion, chat room or file upload) is currently available to you in this group: [_1].','<b>'.&unescape($groupinfo{'description'}).'</b>');
         }          }
         if ($target eq 'tex') {          if ($target eq 'tex') {
             $r->print(&Apache::lonxml::xmlparse($r,'tex',$output));              $r->print(&Apache::lonxml::xmlparse($r,'tex',$output));

Removed from v.1.69  
changed lines
  Added in v.1.77


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