From 4d7e2270627a22566d0dee9d60324fe515eaeb2a Mon Sep 17 00:00:00 2001 From: kink Date: Sun, 10 Dec 2006 19:43:27 +0000 Subject: [PATCH 1/1] (finally)fix message_details plugin for new plugin infrastructure, and as added bonus, make it work without javascript too git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11993 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- .../message_details/message_details_top.php | 5 +++-- plugins/message_details/setup.php | 19 +++++++++++-------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/plugins/message_details/message_details_top.php b/plugins/message_details/message_details_top.php index 27fd6407..466b4442 100644 --- a/plugins/message_details/message_details_top.php +++ b/plugins/message_details/message_details_top.php @@ -40,10 +40,11 @@ echo "  '. - '  '. + '  ' :''). addSubmit(_("Save Message")). ''. ''. "\n"; -?> \ No newline at end of file +?> diff --git a/plugins/message_details/setup.php b/plugins/message_details/setup.php index f99b1bc0..f4cfa4b4 100644 --- a/plugins/message_details/setup.php +++ b/plugins/message_details/setup.php @@ -29,10 +29,10 @@ function squirrelmail_plugin_init_message_details() * Add message details link in message view * @access private */ -function show_message_details() { +function show_message_details($links) { global $passed_id, $mailbox, $ent_num, $javascript_on; - + if (strlen(trim($mailbox)) < 1) { $mailbox = 'INBOX'; } @@ -41,20 +41,23 @@ function show_message_details() { '&mailbox=' . urlencode($mailbox) . '&passed_id=' . $passed_id; - $print_text = _("View Message details"); + $url = $javascript_on ? 'javascript:MessageSource();' : + '../plugins/message_details/message_details_main.php' . + $params; - $result = ''; /* Output the link. */ + $links[] = array('URL' => $url, + 'Text' => _("View Message details") ); + if ($javascript_on) { - $result = '\n" . - " | $print_text\n"; + "\n\n"; } - echo $result; } + -- 2.25.1