Diff for /loncom/interface/lonhelp.pm between versions 1.29 and 1.30

version 1.29, 2006/06/30 03:50:02 version 1.30, 2006/07/14 16:46:36
Line 58  sub processLabelName { Line 58  sub processLabelName {
 # Serve out the text  # Serve out the text
 sub servetext {  sub servetext {
     my ($r,$text) = @_;      my ($r,$text) = @_;
     my $bugs=&Apache::loncommon::help_open_bug('Documentation');      my $bugs=&Apache::loncommon::help_open_bug('Documentation','Report a documentation bug');
     my $start_page=      my $start_page=
  &Apache::loncommon::start_page('LON-CAPA Help',undef,   &Apache::loncommon::start_page('LON-CAPA Help',undef,
        {'only_body' => 1,});         {'only_body' => 1,});
Line 68  sub servetext { Line 68  sub servetext {
     $r->print(<<HEADER);      $r->print(<<HEADER);
     $start_page      $start_page
     <h3 style="font: sans-serif"><img align="right" alt="help logo"      <h3 style="font: sans-serif"><img align="right" alt="help logo"
     src="/adm/help/gif/lonhelpheader.gif"/>$header</h3><hr />$bugs      src="/adm/help/gif/lonhelpheader.gif"/>$header</h3><hr />
     <!-- BEGIN -->      <!-- BEGIN -->
 HEADER  HEADER
   
Line 85  $search: <input type="text" name="search Line 85  $search: <input type="text" name="search
 </form>  </form>
 <br />  <br />
 <a href="/adm/help/abouthelp.html">$about</a>  <a href="/adm/help/abouthelp.html">$about</a>
   $bugs
 FOOTER  FOOTER
     
     }      }
Line 111  sub render { Line 112  sub render {
     # absolute paths for use with help.loncapa.org      # absolute paths for use with help.loncapa.org
     $tex =~ s|  \\ref\{([^}]*)\}      $tex =~ s|  \\ref\{([^}]*)\}
              |               |
               if (not(exists($fragmentLabels{$1}))) {                my $label=$1;
           &Apache::lonnet::logthis("ERROR: $1 not a valid help label");                if ($1!~/\.hlp$/) {
               };                    if ((!exists($fragmentLabels{$1})) && ($1!~/\.hlp$/)) {
                &Apache::lonnet::logthis("ERROR: $1 not a valid help label");
                        $label='Error';
                     } else {
                        $label=substr($fragmentLabels{$1}, 0, -4);
     }
         } else {
     $label=~s/\.hlp$//;
         }
              '\\begin{html}<a href="http://' . $serverroot ."/adm/help/".               '\\begin{html}<a href="http://' . $serverroot ."/adm/help/".
               substr($fragmentLabels{$1}, 0, -4) .                $label .
               '.hlp#' . &processLabelName($1) .                 '.hlp#' . &processLabelName($1) . 
              '"><img src="http://' . $serverroot . '/adm/help/gif/smallHelp.gif" border="0" /></a>' .               '"><img src="http://' . $serverroot . '/adm/help/gif/smallHelp.gif" border="0" /></a>' .
              '\\end{html}'               '\\end{html}'

Removed from v.1.29  
changed lines
  Added in v.1.30


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