X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=plugins%2Flistcommands%2Fmailout.php;h=a54995a43309211613232327e9d7bec4f5c51ea5;hb=0262a52cfae6c0239596e11f36e0a2254d51faf3;hp=c85d2680c9dccd61e8a933066a6dbe6280505009;hpb=793566f084fbb48ab6ec356eb7d4bb76b139e719;p=squirrelmail.git diff --git a/plugins/listcommands/mailout.php b/plugins/listcommands/mailout.php index c85d2680..a54995a4 100644 --- a/plugins/listcommands/mailout.php +++ b/plugins/listcommands/mailout.php @@ -3,25 +3,22 @@ /** * mailout.php * - * Copyright (c) 1999-2005 The SquirrelMail Project Team - * Licensed under the GNU GPL. For full terms see the file COPYING. - * + * @copyright © 1999-2009 The SquirrelMail Project Team + * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ * @package plugins * @subpackage listcommands */ - -/** @ignore */ -define('SM_PATH','../../'); +/** + * Path for SquirrelMail required files. + * @ignore + */ +require('../../include/init.php'); /* SquirrelMail required files. */ -require_once(SM_PATH . 'include/validate.php'); -include_once(SM_PATH . 'functions/page_header.php'); -include_once(SM_PATH . 'include/load_prefs.php'); -include_once(SM_PATH . 'functions/html.php'); -require_once(SM_PATH . 'functions/identity.php'); -require_once(SM_PATH . 'functions/forms.php'); -include_once(SM_PATH . 'plugins/listcommands/functions.php'); +require(SM_PATH . 'functions/identity.php'); +require(SM_PATH . 'functions/forms.php'); +require(SM_PATH . 'plugins/listcommands/functions.php'); /* get globals */ sqgetGlobalVar('mailbox', $mailbox, SQ_GET); @@ -31,15 +28,6 @@ sqgetGlobalVar('body', $body, SQ_GET); sqgetGlobalVar('action', $action, SQ_GET); displayPageHeader($color, $mailbox); -$fieldsdescr = listcommands_fieldsdescr(); - -echo html_tag('p', '', 'left' ) . - html_tag( 'table', '', 'center', $color[0], 'border="0" width="75%"' ) . "\n" . - html_tag( 'tr', - html_tag( 'th', _("Mailinglist") . ': ' . $fieldsdescr[$action], '', $color[9] ) - ) . - html_tag( 'tr' ) . - html_tag( 'td', '', 'left' ); switch ( $action ) { case 'help': @@ -50,35 +38,27 @@ switch ( $action ) { break; case 'unsubscribe': $out_string = _("This will send a message to %s requesting that you will be unsubscribed from this list. It will try to unsubscribe the adress below."); + break; + default: + error_box(sprintf(_("Unknown action: %s"),htmlspecialchars($action))); + // display footer (closes html tags) and stop script execution + $oTemplate->display('footer.tpl'); + exit; } -printf($out_string, '"' . htmlspecialchars($send_to) . '"'); - -echo addForm(SM_PATH . 'src/compose.php', 'post'); - +$out_string = sprintf($out_string, '"' . htmlspecialchars($send_to) . '"'); $idents = get_identities(); +$fieldsdescr = listcommands_fieldsdescr(); +$fielddescr = $fieldsdescr[$action]; -echo html_tag('p', '', 'center' ) . _("From:") . ' '; +$oTemplate->assign('out_string', $out_string); +$oTemplate->assign('fielddescr', $fielddescr); +$oTemplate->assign('send_to', $send_to); +$oTemplate->assign('subject', $subject); +$oTemplate->assign('body', $body); +$oTemplate->assign('mailbox', $mailbox); +$oTemplate->assign('idents', $idents); -if (count($idents) > 1) { - echo '' . "\n" ; -} else { - echo htmlspecialchars('"'.$idents[0]['full_name'].'" <'.$idents[0]['email_address'].'>'); -} +$oTemplate->display('plugins/listcommands/mailout.tpl'); +$oTemplate->display('footer.tpl'); -echo '
' . - addHidden('send_to', $send_to) . - addHidden('subject', $subject) . - addHidden('body', $body) . - addHidden('mailbox', $mailbox) . - addSubmit(_("Send Mail"), 'send'); -?> -

-

\ No newline at end of file