X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fhelp.php;h=ca7987eb53a2a7fcbaffaa4b1c227663e00ad9de;hb=d04cab4213efb37756cced1d8dcbb8bd22280ac2;hp=d37b17041dc0287a928c577ba0356ca7c8b27eb9;hpb=1d80c108a1d741b7dcb562ea1cf6d2214322b192;p=squirrelmail.git diff --git a/src/help.php b/src/help.php index d37b1704..ca7987eb 100644 --- a/src/help.php +++ b/src/help.php @@ -3,16 +3,19 @@ /** * help.php * - * Copyright (c) 1999-2003 The SquirrelMail Project Team + * Copyright (c) 1999-2005 The SquirrelMail Project Team * Licensed under the GNU GPL. For full terms see the file COPYING. * * Displays help for the user * - * $Id$ + * @version $Id$ * @package squirrelmail */ -/** Path for SquirrelMail required files. */ +/** + * Path for SquirrelMail required files. + * @ignore + */ define('SM_PATH','../'); /* SquirrelMail required files. */ @@ -48,8 +51,8 @@ function get_info($doc, $pos) { for ($n=$pos; $n < $cntdoc; $n++) { if (trim(strtolower($doc[$n])) == '' || trim(strtolower($doc[$n])) == '
') { - for ($n++; $n < $cntdoc - && (trim(strtolower($doc[$n])) != '
') + for ($n++; $n < $cntdoc + && (trim(strtolower($doc[$n])) != '') && (trim(strtolower($doc[$n])) != '
'); $n++) { if (trim(strtolower($doc[$n])) == '') { $n++; @@ -57,7 +60,7 @@ function get_info($doc, $pos) { } if (trim(strtolower($doc[$n])) == '<description>') { $ary[1] = ''; - for ($n++;$n < $cntdoc + for ($n++;$n < $cntdoc && (trim(strtolower($doc[$n])) != '</description>'); $n++) { $ary[1] .= $doc[$n]; @@ -65,8 +68,8 @@ function get_info($doc, $pos) { } if (trim(strtolower($doc[$n])) == '<summary>') { $ary[2] = ''; - for ($n++; $n < $cntdoc - && (trim(strtolower($doc[$n])) != '</summary>'); + for ($n++; $n < $cntdoc + && (trim(strtolower($doc[$n])) != '</summary>'); $n++) { $ary[2] .= $doc[$n]; } @@ -79,13 +82,13 @@ function get_info($doc, $pos) { $ary[1] = $ary[0]; $ary[2] = $ary[0]; } - return( $ary ); + return( $ary ); } else if (!trim(strtolower($doc[$n]))) { - $ary[0] = ''; - $ary[1] = ''; - $ary[2] = ''; - $ary[3] = $n; - } + $ary[0] = ''; + $ary[1] = ''; + $ary[2] = ''; + $ary[3] = $n; + } } $ary[0] = _("ERROR: Help files are not in the right format!"); $ary[1] = $ary[0]; @@ -117,8 +120,8 @@ if (file_exists("../help/$squirrelmail_language")) { $user_language = $squirrelmail_language; } else if (file_exists('../help/en_US')) { echo "<center><font color=\"$color[2]\">"; - printf (_("The help has not been translated to %s. It will be displayed in English instead."), $languages[$squirrelmail_language]['NAME']); - echo '</font></center><br>'; + printf (_("The help has not been translated to %s. It will be displayed in English instead."), $languages[$squirrelmail_language]['NAME']); + echo '</font></center><br />'; $user_language = 'en_US'; } else { error_box( _("Some or all of the help documents are not present!"), $color ); @@ -148,10 +151,10 @@ if ( sqgetGlobalVar('chapter', $temp, SQ_GET) ) { } if ( $chapter == 0 || !isset( $helpdir[$chapter-1] ) ) { - echo html_tag( 'table', '', 'center', '', 'cellpadding="0" cellspacing="0" border="0"' ); - html_tag( 'tr' ) . - html_tag( 'td' ) . - '<b><center>' . _("Table of Contents") . '</center></b><br>'; + echo html_tag( 'table', '', 'center', '', 'cellpadding="0" cellspacing="0" border="0"' ) . + html_tag( 'tr' ) . + html_tag( 'td' ) . + '<b><center>' . _("Table of Contents") . '</center></b><br />'; echo html_tag( 'ol' ); for ($i=0, $cnt = count($helpdir); $i < $cnt; $i++) { $doc = file("../help/$user_language/$helpdir[$i]"); @@ -180,34 +183,33 @@ if ( $chapter == 0 || !isset( $helpdir[$chapter-1] ) ) { echo ' | <a href="../src/help.php?chapter=' . ($chapter+1) . '">' . _("Next") . '</a>'; } - echo '</center></small><br>'; + echo '</center></small><br />'; echo '<font size="5"><b>' . $chapter . ' - ' . $help_info[0] - . '</b></font><br><br>'; + . '</b></font><br /><br />'; if (isset($help_info[1]) && $help_info[1]) { echo $help_info[1]; } else { echo html_tag( 'p', $help_info[2], 'left' ); } - + $section = 0; for ($n = $help_info[3], $cnt = count($doc); $n < $cnt; $n++) { $section++; $help_info = get_info($doc, $n); echo "<b>$chapter.$section - $help_info[0]</b>" . html_tag( 'ul', $help_info[1] ); - $n = $help_info[3]; + $n = $help_info[3]; } - echo '<br><center><a href="#pagetop">' . _("Top") . '</a></center>'; + echo '<br /><center><a href="#pagetop">' . _("Top") . '</a></center>'; } do_hook('help_bottom'); echo html_tag( 'tr', html_tag( 'td', ' ', 'left', $color[0] ) - ). - '</table>'; - noframes_bottom(); -?> \ No newline at end of file + ); +?> +</table></body></html> \ No newline at end of file