Diff for /loncom/interface/lonmenu.pm between versions 1.309.2.2 and 1.309.2.3

version 1.309.2.2, 2009/12/07 21:48:37 version 1.309.2.3, 2009/12/14 23:03:27
Line 290  sub gci_secondary_menu { Line 290  sub gci_secondary_menu {
     my %linktext = (      my %linktext = (
         'review'      => 'Review Questions',          'review'      => 'Review Questions',
         'submit'      => 'Submit Questions',          'submit'      => 'Submit Questions',
         'createtest'  => 'Create a Test',          'managetest'  => 'Manage Tests',
     );      );
     my (%links,$current);      my %links = (
                     'managetest' => '/adm/menu',
                   );
       my $current = 'managetest';
     foreach my $key (keys(%courses)) {      foreach my $key (keys(%courses)) {
         $links{$key} = "javascript:switchpage('$key');";          $links{$key} = "javascript:switchpage('$key');";
         if ($env{'request.course.id'} eq $courses{$key}) {          if ($env{'request.course.id'} eq $courses{$key}) {
             $links{$key} = '/adm/navmaps';              $links{$key} = '/adm/navmaps';
             $current = $key;              $current = $key;
               $links{'managetest'} = '/adm/roles?selectrole=1&cm=1&orgurl=%2fadm%2fmenu';
         }          }
     }      }
     $links{'createtest'} = "javascript:switchpage('createtest');";      my @menutabs = ('review','submit','managetest');
     if (($ENV{'REQUEST_URI'} eq '/adm/requestcourse') ||  
         ($env{'form.orgurl'} eq '/adm/requestcourse')) {  
         $current = 'createtest';  
     }  
     my @menutabs = ('review','submit','createtest');  
     if ($env{'user.adv'}) {  
         my $key = 'managetest';  
         push(@menutabs,$key);  
         $linktext{$key} = 'Manage Tests';  
         $links{$key} = "javascript:switchpage('$key');";  
         if (($current eq '') && (($ENV{'REQUEST_URI'} eq '/adm/menu') ||  
             ($env{'form.orgurl'} eq '/adm/menu'))) {  
             $current = $key;  
         }  
     }  
     my $tabs;      my $tabs;
     foreach my $item (@menutabs) {      foreach my $item (@menutabs) {
         if ($item eq $current) {          if ($item eq $current) {
Line 1389  sub inlinemenu { Line 1378  sub inlinemenu {
     undef(%category_members);      undef(%category_members);
     my $output;      my $output;
     if ($context eq 'gcicustom') {      if ($context eq 'gcicustom') {
         $output ='<div class="LC_left_float">'.          my $createtext = &mt('Create Concept Test');
                  '<fieldset id="LC_mainmenu_fieldset">'.          if ($switcher) {
                  '<legend class="LC_mainmenu_fieldset_category">'.&mt('Utilities').'</legend>'.              $createtext = &mt('Create New Test');
                 '<table id="LC_menubuttons_mainmenu">';          }
           $output='<table><tr>'.
                   '<td class="LC_mainmenu_col_fieldset">'.
                   '<div class="LC_Box LC_400Box">'.
                   '<h3 class="LC_hcell">'.&mt('Utilities').'</h3>'.
                   '<table><tr><td align="left"><a href="javascript:switchpage('."'createtest'".');"><img alt="choose role" src="/res/adm/pages/rcrs.png" align="left" class="LC_icon"></a></td><td class="LC_menubuttons_text" colspan="3"><a class="LC_menubuttons_link" href="javascript:switchpage('."'createtest'".');"><span class="LC_menubuttons_inline_text">'.$createtext.'</span></a></td></tr>';
         if ($switcher) {          if ($switcher) {
             $output .= '<tr><td class="LC_menubuttons_img" align="left"><a href="javascript:courseswitcher('."'icon'".');"><img alt="choose role" src="/res/adm/pages/roles.png" align="left" /></a></td><td class="LC_menubuttons_text" colspan="3"><span class="LC_menubuttons_inline_text">'.$switcher.'</span></td></tr>';              $output .= '<tr><td align="left"><a href="javascript:courseswitcher('."'icon'".');"><img alt="choose role" src="/res/adm/pages/roles.png" align="left" class="LC_icon"></a></td><td class="LC_menubuttons_text" colspan="2"><span class="LC_menubuttons_inline_text">'.$switcher.'</span></td></tr>';
         }          }
         $output .= '<tr><td class="LC_menubuttons_img" align="left"><a href="javascript:go('."'/adm/communicate'".');"><img alt="communication" src="/res/adm/pages/com.png" align="left" /></a></td><td class="LC_menubuttons_text" colspan="3"><a class="LC_menubuttons_link" href="javascript:go('."'/adm/communicate'".');"><span class="LC_menubuttons_inline_text">'.&mt('Send and display messages').'</span></a></td></tr></table></fieldset></div>';          $output .= '<tr><td align="left"><a href="javascript:go('."'/adm/communicate'".');"><img alt="communication" src="/res/adm/pages/com.png" align="left" class="LC_icon"></a></td><td class="LC_menubuttons_text" colspan="3"><a class="LC_menubuttons_link" href="javascript:go('."'/adm/communicate'".');"><span class="LC_menubuttons_inline_text">'.&mt('Send/Display Messages').'</span></a></td></tr></table></div></td>';
         if (($env{'request.course.id'}) &&          if (($env{'request.course.id'}) &&
             (&Apache::lonnet::allowed('mdc',$env{'request.course.id'}))) {              (&Apache::lonnet::allowed('mdc',$env{'request.course.id'}))) {
             $output.= '<div class="LC_left_float">'.              $output.= '<td class="LC_mainmenu_col_fieldset">'.
                 '<fieldset id="LC_mainmenu_fieldset">'.                        '<div class="LC_Box LC_400Box">'.
                 '<legend class="LC_mainmenu_fieldset_category">'.&mt('Test Management').'</legend>'.                        '<h3 class="LC_hcell">'.&mt('Test Management').'</h3>'.
                 '<table id="LC_menubuttons_mainmenu">'.                        '<table><tr><td align="left"><a href="javascript:gonav('."'/adm/navmaps'".');"><img alt="course contents" src="/res/adm/pages/nav.png" align="left" class="LC_icon" /></a></td><td class="LC_menubuttons_text" colspan="3"><a class="LC_menubuttons_link" href="javascript:gonav('."'/adm/navmaps'".');"><span class="LC_menubuttons_inline_text">Concept Test Contents</span></a></td></tr>'."\n".
                 '<tr><td class="LC_menubuttons_img" align="left"><a href="javascript:go('."'/adm/createuser'".');"><img alt="user privs" src="/res/adm/pages/cprv.png" align="left" /></a></td><td class="LC_menubuttons_text" colspan="3"><a class="LC_menubuttons_link" href="javascript:go('."'/adm/createuser'".');"><span class="LC_menubuttons_inline_text">'.&mt('Manage Enrollment').'</span></a></td></tr>'."\n".                        '<tr><td align="left"><a href="javascript:go('."'/adm/coursedocs'".');"><img alt="assemble test" src="/res/adm/pages/docs.png" align="left" class="LC_icon" /></a></td><td class="LC_menubuttons_text" colspan="3"><a class="LC_menubuttons_link" href="javascript:go('."'/adm/coursedocs'".');"><span class="LC_menubuttons_inline_text">Assemble Concept Test</span></a></td></tr>'."\n".
                 '<tr><td class="LC_menubuttons_img" align="left"><a href="javascript:go('."'/adm/whatsnew'".');"><img alt="what is new" src="/res/adm/pages/new.png" align="left" /></a></td><td class="LC_menubuttons_text" colspan="3"><a class="LC_menubuttons_link" href="javascript:go('."'/adm/whatsnew'".');"><span class="LC_menubuttons_inline_text">'.&mt("What's New?").'</span></a></td></tr></table></fieldset></div>';                        '<tr><td align="left"><a href="javascript:go('."'/adm/createuser'".');"><img alt="user privs" src="/res/adm/pages/cprv.png" align="left" class="LC_icon"/></a></td><td class="LC_menubuttons_text" colspan="3"><a class="LC_menubuttons_link" href="javascript:go('."'/adm/createuser'".');"><span class="LC_menubuttons_inline_text">'.&mt('Manage Enrollment').'</span></a></td></tr>'."\n".
                   '<tr><td align="left"><a href="javascript:go('."'/adm/whatsnew'".');"><img alt="what is new" src="/res/adm/pages/new.png" align="left" class="LC_icon"></a></td><td class="LC_menubuttons_text" colspan="3"><a class="LC_menubuttons_link" href="javascript:go('."'/adm/whatsnew'".');"><span class="LC_menubuttons_inline_text">'.&mt("What's New?").'</span></a></td></tr></table></div></td>';
         }          }
         $output.='<br clear="all />';          $output.='</tr></table>';
     } else {      } else {
         # calling rawconfig with "1" will evaluate mydesk.tab,           # calling rawconfig with "1" will evaluate mydesk.tab, 
         # even if there is no active remote control          # even if there is no active remote control

Removed from v.1.309.2.2  
changed lines
  Added in v.1.309.2.3


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