123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- /** Message Source
- *
- * Plugin to view the RFC822 raw message output and the bodystructure of a message
- *
- * Copyright (c) 2002 Marc Groot Koerkamp, The Netherlands
- * Licensed under the GNU GPL. For full terms see the file COPYING.
- *
- * $Id$
- * @package plugins
- * @subpackage message_details
- **/
- /**
- * Initialize the plugin
- */
- function squirrelmail_plugin_init_message_details()
- {
- global $squirrelmail_plugin_hooks;
- $squirrelmail_plugin_hooks['read_body_header_right']['message_details'] = 'show_message_details';
- }
- function show_message_details() {
- global $passed_id, $mailbox, $ent_num, $color,
- $javascript_on;
- if (strlen(trim($mailbox)) < 1) {
- $mailbox = 'INBOX';
- }
- $params = '?passed_ent_id=' . $ent_num .
- '&mailbox=' . urlencode($mailbox) .
- '&passed_id=' . $passed_id;
- $print_text = _("View Message details");
- $result = '';
- /* Output the link. */
- if ($javascript_on) {
- $result = '<script type="text/javascript" language="javascript">' . "\n" .
- '<!--' . "\n" .
- " function MessageSource() {\n" .
- ' window.open("../plugins/message_details/message_details_main.php' .
- $params . '","MessageDetails","width=800,height=600");' . "\n".
- " }\n" .
- "// -->\n" .
- "</script>\n" .
- " | <A HREF=\"javascript:MessageSource();\">$print_text</A>\n";
- }
- echo $result;
- }
-
- ?>
|