X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=plugins%2Fmessage_details%2Fsetup.php;h=c7270be5cbbbbbbda12b415b7f9effb35ce694ec;hb=d1e68dd096ad11c43b582028a1e66cc9be07c76d;hp=f99b1bc071cd02acf512a0027022615f4b49aa7e;hpb=6c99d1de81366bceab6c9d6cf12179eedc81f9bc;p=squirrelmail.git diff --git a/plugins/message_details/setup.php b/plugins/message_details/setup.php index f99b1bc0..c7270be5 100644 --- a/plugins/message_details/setup.php +++ b/plugins/message_details/setup.php @@ -7,7 +7,7 @@ * * @author Marc Groot Koerkamp * @copyright © 2002 Marc Groot Koerkamp, The Netherlands - * @copyright © 2002-2006 The SquirrelMail Project Team + * @copyright © 2002-2009 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ * @package plugins @@ -29,32 +29,36 @@ function squirrelmail_plugin_init_message_details() * Add message details link in message view * @access private */ -function show_message_details() { - global $passed_id, $mailbox, $ent_num, - $javascript_on; - +function show_message_details(&$links) { + global $passed_id, $mailbox, $passed_ent_id; + if (strlen(trim($mailbox)) < 1) { $mailbox = 'INBOX'; } - $params = '?passed_ent_id=' . $ent_num . + $params = '?passed_ent_id=' . $passed_ent_id . '&mailbox=' . urlencode($mailbox) . '&passed_id=' . $passed_id; - $print_text = _("View Message details"); + $url = checkForJavascript() ? 'javascript:MessageSource();' : + '../plugins/message_details/message_details_main.php' . + $params; - $result = ''; /* Output the link. */ - if ($javascript_on) { - $result = '\n" . - " | $print_text\n"; + $links[] = array('URL' => $url, + 'Text' => _("View Message Details") ); + + if (checkForJavascript()) { + echo '\n\n"; } - echo $result; } +