X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=plugins%2Ftranslate%2Foptions.php;h=7011e48bbeed95a0cf239538492dbaa27b8acc20;hp=f8e2c534d71b1f4deb588b7bc4897ff707a48a34;hb=9ae70b623b5bda18ee4b60d9481d49d057b2f508;hpb=6fd953618853477f6ffe569ce3c9733ca9f9c2d0 diff --git a/plugins/translate/options.php b/plugins/translate/options.php index f8e2c534..7011e48b 100644 --- a/plugins/translate/options.php +++ b/plugins/translate/options.php @@ -3,189 +3,69 @@ /** * options.php * - * Copyright (c) 1999-2004 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 * + * @copyright 1999-2014 The SquirrelMail Project Team + * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ * @package plugins * @subpackage translate */ /** - * Path for SquirrelMail required files. - * @ignore + * Include the SquirrelMail initialization file. */ -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', ''); - } +require('../../include/init.php'); - if (isset($_POST['translate_translate_show_send'])) { - setPref($data_dir, $username, 'translate_show_send', '1'); - } else { - setPref($data_dir, $username, 'translate_show_send', ''); - } +/** Plugin functions */ +include_once(SM_PATH . 'plugins/translate/functions.php'); - 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 == '') { - $translate_server = 'babelfish'; -} -$translate_location = getPref($data_dir, $username, 'translate_location'); -if ($translate_location == '') { - $translate_location = 'center'; -} -$translate_show_read = getPref($data_dir, $username, 'translate_show_read'); -$translate_show_send = getPref($data_dir, $username, 'translate_show_send'); -$translate_same_window = getPref($data_dir, $username, 'translate_same_window'); - -/** - * FIXME: undocumented function - * @access private - */ -function ShowOption($Var, $value, $Desc) { - $Var = 'translate_' . $Var; - - global $$Var; - - echo '\n"; -} - -/** - * FIXME: undocumented function - * @access private - */ -function ShowTrad( $tit, $com, $url ) { - - echo "
  • $tit - ". - $com . - "[ $tit ]
  • "; - -} +displayPageHeader($color); ?>
    -
    +
    -

    "._("Saved Translation Options")."

    \n"; - }?> -

    '. + '

    '. + '' . + '' . ''. - ''. '' . + ''.html_tag('td',_("When reading:"),'right','','style="white-space: nowrap;"'). + '\n"; - ShowOption('server', 'babelfish', 'Babelfish'); -// ShowOption('server', 'go', 'Go.com'); - ShowOption('server', 'dictionary', 'Dictionary.com'); - ShowOption('server', 'google', 'Google Translate'); - ShowOption('server', 'gpltrans', 'GPLTrans'); - ShowOption('server', 'intertran', 'Intertran'); - ShowOption('server', 'otenet', 'OTEnet'); - ShowOption('server', 'promt', 'PROMT'); - echo '' . - '' . - ''.html_tag('td',_("When reading:"),'right','','nowrap'). - '\n"; - -$disable_compose_translate=true; if (!$disable_compose_translate) { - echo ''.html_tag('td',_("When composing:"),'right','','nowrap'). + echo ''.html_tag('td',_("When composing:"),'right','','style="white-space: nowrap;"'). '
    ' . + '
    ' . _("Select your translator:") . '' . + '
    - ' . _("Show translation box") . + '
    '. + ' - ' . _("Translate inside the SquirrelMail frames"). + "
    - ' . _("Show translation box") . - '
    '. - ' - ' . _("Translate inside the SquirrelMail frames"). - "