- $ary[0] = "ERROR: Help files are not in the right format!";
- $ary[1] = "ERROR: Help files are not in the right format!";
- $ary[2] = "ERROR: Help files are not in the right format!";
- return $ary;
- }
- }
- }
- $ary[0] = "ERROR: Help files are not in the right format!";
- $ary[1] = "ERROR: Help files are not in the right format!";
- return $ary;
- }
-
- /**************[ END HELP FUNCTIONS ]******************/
-
-?>
-
-<br>
-<table width=95% align=center cellpadding=2 cellspacing=2 border=0>
-<tr><td bgcolor="<?php echo $color[0] ?>">
- <center><b><?php echo _("Help") ?></b></center>
-</td></tr></table>
-
-<?php do_hook("help_top") ?>
-
-<table width=90% cellpadding=0 cellspacing=10 border=0 align=center><tr><td>
-<?php
- if ($HTTP_REFERER) {
- $ref = strtolower($HTTP_REFERER);
- if (strpos($ref, "src/compose"))
- $context = "compose";
- else if (strpos($ref, "src/addr"))
- $context = "address";
- else if (strpos($ref, "src/folders"))
- $context = "folders";
- else if (strpos($ref, "src/options"))
- $context = "options";
- else if (strpos($ref, "src/right_main"))
- $context = "index";
- else if (strpos($ref, "src/read_body"))
- $context = "read";
- else if (strpos($ref, "src/search"))
- $context = "search";
- }
-
- if (!$squirrelmail_language)
- $squirrelmail_language = "en";
-
- if (file_exists("../help/$squirrelmail_language")) {
- $help_exists = true;
- $user_language = $squirrelmail_language;
- } else if (file_exists("../help/en")) {
- $help_exists = true;
- 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>";
- $user_language = "en";
- } else {
- $help_exists = false;
- echo "<br><center><font color=\"$color[2]\">";
- echo _("Some or all of the help documents are not present!");
- echo "</font></center>";
- echo "</td></tr></table>";
- exit;
- }
-
- if ($help_exists) {
- if (! isset($context))
- $context = '';
- if ($context == "compose")
- $chapter = 4;
- else if ($context == "address")
- $chapter = 5;
- else if ($context == "folders")
- $chapter = 6;
- else if ($context == "options")
- $chapter = 7;
- else if ($context == "index")
- $chapter = 2;
- else if ($context == "read")
- $chapter = 3;
- else if ($context == "search")
- $chapter = 8;
-
- if (!isset($chapter)) {
- echo "<table cellpadding=0 cellspacing=0 border=0 align=center><tr><td>\n";
- echo "<b><center>" . _("Table of Contents") . "</center></b><br>";
- do_hook("help_chapter");
- echo "<ol>\n";
- for ($i=0; $i < count($helpdir); $i++) {
+ $ary[0] = 'ERROR: Help files are not in the right format!';
+ $ary[1] = 'ERROR: Help files are not in the right format!';
+ $ary[2] = 'ERROR: Help files are not in the right format!';
+ return $ary;
+ }
+ }
+ }
+ $ary[0] = 'ERROR: Help files are not in the right format!';
+ $ary[1] = 'ERROR: Help files are not in the right format!';
+ return $ary;
+}
+
+/**************[ END HELP FUNCTIONS ]******************/
+
+
+
+echo html_tag( 'table',
+ html_tag( 'tr',
+ html_tag( 'td','<center><b>' . _("Help") .'</b></center>', 'center', $color[0] )
+ ) ,
+ 'center', '', 'width="95%" cellpadding="1" cellspacing="2" border="0"' );
+
+do_hook("help_top");
+
+echo html_tag( 'table', '', 'center', '', 'width="90%" cellpadding="0" cellspacing="10" border="0"' ) .
+ html_tag( 'tr' ) .
+ html_tag( 'td' );
+
+if (isset($HTTP_REFERER)) {
+ $ref = strtolower($HTTP_REFERER);
+ if (strpos($ref, 'src/compose')){
+ $context = 'compose';
+ } else if (strpos($ref, 'src/addr')){
+ $context = 'address';
+ } else if (strpos($ref, 'src/folders')){
+ $context = 'folders';
+ } else if (strpos($ref, 'src/options')){
+ $context = 'options';
+ } else if (strpos($ref, 'src/right_main')){
+ $context = 'index';
+ } else if (strpos($ref, 'src/read_body')){
+ $context = 'read';
+ } else if (strpos($ref, 'src/search')){
+ $context = 'search';
+ }
+}
+
+if (!isset($squirrelmail_language)) {
+ $squirrelmail_language = 'en_US';
+}
+
+if (file_exists("../help/$squirrelmail_language")) {
+ $help_exists = true;
+ $user_language = $squirrelmail_language;
+} else if (file_exists('../help/en_US')) {
+ $help_exists = true;
+ 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>';
+ $user_language = 'en_US';
+} else {
+ $help_exists = false;
+ echo "<br><center><font color=\"$color[2]\">" .
+ _("Some or all of the help documents are not present!").
+ '</font></center>'.
+ '</td></tr></table>';
+ /* this is really silly, because there may be some
+ * footers. What about them.
+ * TODO: Fix this so it's not just "exit".
+ */
+ exit;
+}
+
+if ($help_exists == true) {
+ if (!isset($context)){
+ $context = '';
+ }
+ if ($context == 'compose'){
+ $chapter = 4;
+ } else if ($context == 'address'){
+ $chapter = 5;
+ } else if ($context == 'folders'){
+ $chapter = 6;
+ } else if ($context == 'options'){
+ $chapter = 7;
+ } else if ($context == 'index'){
+ $chapter = 2;
+ } else if ($context == 'read'){
+ $chapter = 3;
+ } else if ($context == 'search'){
+ $chapter = 8;
+ }
+
+ if (!isset($chapter)) {
+ 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>';
+ do_hook('help_chapter');
+ echo html_tag( 'ol' );
+ for ($i=0; $i < count($helpdir); $i++) {