- /**
- ** options.php
- **
- ** Pick your translator to translate the body of incoming mail messages
- **
- **/
-
- chdir("..");
-
- session_start();
-
- if (!isset($config_php))
- include("../config/config.php");
- if (!isset($strings_php))
- include("../functions/strings.php");
- if (!isset($page_header_php))
- include("../functions/page_header.php");
- if (!isset($display_messages_php))
- include("../functions/display_messages.php");
- if (!isset($imap_php))
- include("../functions/imap.php");
- if (!isset($array_php))
- include("../functions/array.php");
- if (!isset($i18n_php))
- include("../functions/i18n.php");
-
-
- include("../src/load_prefs.php");
- displayPageHeader($color, "None");
-
- $translate_server = getPref($data_dir, $username, "translate_server");
- if ($translate_server == '')
+
+/**
+ * options.php
+ *
+ * Copyright (c) 1999-2003 The SquirrelMail Project Team
+ * Licensed under the GNU GPL. For full terms see the file COPYING.
+ *
+ * Pick your translator to translate the body of incoming mail messages
+ *
+ * $Id$
+ */
+
+/* Path for SquirrelMail required files. */
+define('SM_PATH','../../');
+
+/* SquirrelMail required files. */
+require_once(SM_PATH . 'include/validate.php');
+require_once(SM_PATH . 'functions/strings.php');
+require_once(SM_PATH . 'functions/page_header.php');
+require_once(SM_PATH . 'functions/display_messages.php');
+require_once(SM_PATH . 'functions/imap.php');
+require_once(SM_PATH . 'include/load_prefs.php');
+
+ displayPageHeader($color, 'None');
+
+ if (isset($_POST['submit_translate']) && $_POST['submit_translate'] ) {
+ if (isset($_POST['translate_translate_server'])) {
+ setPref($data_dir, $username, 'translate_server', $_POST['translate_translate_server']);
+ } else {
+ setPref($data_dir, $username, 'translate_server', 'babelfish');
+ }
+
+ if (isset($_POST['translate_translate_location'])) {
+ setPref($data_dir, $username, 'translate_location', $_POST['translate_translate_location']);
+ } else {
+ setPref($data_dir, $username, 'translate_location', 'center');
+ }
+
+ if (isset($_POST['translate_translate_show_read'])) {
+ setPref($data_dir, $username, 'translate_show_read', '1');
+ } else {
+ setPref($data_dir, $username, 'translate_show_read', '');
+ }
+
+ if (isset($_POST['translate_translate_show_send'])) {
+ setPref($data_dir, $username, 'translate_show_send', '1');
+ } else {
+ setPref($data_dir, $username, 'translate_show_send', '');
+ }
+
+ if (isset($_POST['translate_translate_same_window'])) {
+ setPref($data_dir, $username, 'translate_same_window', '1');
+ } else {
+ setPref($data_dir, $username, 'translate_same_window', '');
+ }
+ }
+
+ $translate_server = getPref($data_dir, $username, 'translate_server');
+ if ($translate_server == '') {