Diff for /loncom/interface/lonsyllabus.pm between versions 1.92 and 1.95

version 1.92, 2009/06/08 18:04:46 version 1.95, 2009/09/04 16:51:11
Line 162  ENDSCRIPT Line 162  ENDSCRIPT
                 text=>"Course syllabus"});                  text=>"Course syllabus"});
             $r->print(&Apache::lonhtmlcommon::breadcrumbs());              $r->print(&Apache::lonhtmlcommon::breadcrumbs());
         }          }
   
     }      }
 # ---------------------------------------------------------- Load syllabus info  # ---------------------------------------------------------- Load syllabus info
     my %syllabus=&Apache::lonnet::dump('syllabus',$cdom,$cnum);      my %syllabus=&Apache::lonnet::dump('syllabus',$cdom,$cnum);
Line 230  ENDSCRIPT Line 229  ENDSCRIPT
         }          }
     }      }
   
 #---------------------Print External URL Syllabus Info  #--------Functions
       if( ($allowed || $privileged) && $target ne 'tex') {
           my $functions=&Apache::lonhtmlcommon::start_funclist();
   
           if ($allowed) {
               $functions.=&Apache::lonhtmlcommon::add_item_funclist(
                             '<a href="'.$r->uri.'?forcestudent=1">'
                              .&mt('Show Public View').'</a>'
                              .&Apache::loncommon::help_open_topic(
                                   'Uploaded_Templates_PublicView'));
           } elsif ($privileged) {
               $functions.=&Apache::lonhtmlcommon::add_item_funclist(
                              '<a href="'.$r->uri.'?forceedit=1">'
                               .&mt('Edit').'</a>');
           }
   
           $functions.=&Apache::lonhtmlcommon::end_funclist();
           $r->print(&Apache::loncommon::head_subbox($functions));
       }
   
   #---------------------Print External URL Syllabus Info and Help Text
     if( ($allowed) && ($target ne 'tex') ) {      if( ($allowed) && ($target ne 'tex') ) {
         my $protocol = $Apache::lonnet::protocol{$homeserver};          my $protocol = $Apache::lonnet::protocol{$homeserver};
           $protocol = 'http' if ($protocol ne 'https');            $protocol = 'http' if ($protocol ne 'https');
Line 244  ENDSCRIPT Line 263  ENDSCRIPT
                      ,'<a href="/adm/parmset?action=crsenv">','</a>')                       ,'<a href="/adm/parmset?action=crsenv">','</a>')
                  .'</p>'                   .'</p>'
         );          );
           #-Print Help Text
           $r->print(&Apache::loncommon::help_open_topic( 
                           'Uploaded_Templates_TextBoxes',
                           &mt('Help with filling in text boxes')));
     }      }
   
 #-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 last update  #----------Print last update
     my $lastmod=$syllabus{'uploaded.lastmodified'};      my $lastmod=$syllabus{'uploaded.lastmodified'};
     $lastmod=($lastmod?&Apache::lonlocal::locallocaltime($lastmod):&mt('never'));      $lastmod=($lastmod?&Apache::lonlocal::locallocaltime($lastmod):&mt('never'));
Line 273  ENDSCRIPT Line 290  ENDSCRIPT
                   :'')                    :'')
              .'\\\\');               .'\\\\');
     }      }
 #--------Functions  
     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 Public View').'</a>'  
                        .&Apache::loncommon::help_open_topic('Uploaded_Templates_PublicView')));  
         } elsif ($privileged) {  
             $r->print(&Apache::lontemplate::item_functionslist(  
                         '<a href="'.$r->uri.'?forceedit=1">'.&mt('Edit').'</a>'));  
         }  
             $r->print(&Apache::lontemplate::end_functionslist());  
         }  
     }  
 #----------------------------Print Headtitle  #----------------------------Print Headtitle
     if ($target ne 'tex') {      if ($target ne 'tex') {
         $r->print('<h1>'.$courseenv{'description'}.'</h1>');          $r->print('<h1>'.$courseenv{'description'}.'</h1>');
Line 361  ENDSCRIPT Line 363  ENDSCRIPT
 # ---------------------------------------------------------------- Get syllabus  # ---------------------------------------------------------------- Get syllabus
     if (($syllabus{'uploaded.lastmodified'}) || ($allowed)) {      if (($syllabus{'uploaded.lastmodified'}) || ($allowed)) {
         if ($allowed) {          if ($allowed) {
             $r->print('<form method="post">'.              $r->print('<form method="post" action="">'.
             '<input type="hidden" name="forceedit" value="edit" />');              '<input type="hidden" name="forceedit" value="edit" />');
         }          }
         my @htmlids=();          my @htmlids=();
Line 404  ENDSCRIPT Line 406  ENDSCRIPT
                     }                      }
                     $message=&Apache::lontexconvert::msgtexconverted($message);                      $message=&Apache::lontexconvert::msgtexconverted($message);
                     if ($target ne 'tex') {                      if ($target ne 'tex') {
                         if ($allowed) {  
                             $r->print('<p>');  
                         }  
                         &Apache::lontemplate::print_template($r, $syllabusfields{$field}, $message,$allowed,'LC_Box');                          &Apache::lontemplate::print_template($r, $syllabusfields{$field}, $message,$allowed,'LC_Box');
                     } else {                      } else {
                         $r->print('\\\\\textbf{'.$syllabusfields{$field}.'}\\\\'.                          $r->print('\\\\\textbf{'.$syllabusfields{$field}.'}\\\\'.
Line 416  ENDSCRIPT Line 415  ENDSCRIPT
                 }                  }
                 if ($allowed) {                  if ($allowed) {
                     if ($target ne 'tex') {                      if ($target ne 'tex') {
                         $r->print('</p>');  
                         &Apache::lontemplate::print_editbox_template($r, $syllabus{$field}, $field);                          &Apache::lontemplate::print_editbox_template($r, $syllabus{$field}, $field);
                     }                      }
                 }                  }

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


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