/**
* printer_friendly_bottom.php
*
- * Copyright (c) 1999-2003 The SquirrelMail Project Team
+ * Copyright (c) 1999-2004 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* with javascript on, it is the bottom frame of printer_friendly_main.php
*
* - this is the page that does all the work, really.
*
- * $Id$
+ * @version $Id$
* @package squirrelmail
*/
-/** Path for SquirrelMail required files. */
+/**
+ * Path for SquirrelMail required files.
+ * @ignore
+ */
define('SM_PATH','../');
/* SquirrelMail required files. */
require_once(SM_PATH . 'include/validate.php');
-require_once(SM_PATH . 'functions/strings.php');
-require_once(SM_PATH . 'config/config.php');
-require_once(SM_PATH . 'include/load_prefs.php');
require_once(SM_PATH . 'functions/imap.php');
-require_once(SM_PATH . 'functions/page_header.php');
-require_once(SM_PATH . 'functions/html.php');
/* get some of these globals */
sqgetGlobalVar('username', $username, SQ_SESSION);
}
/* end globals */
-$pf_cleandisplay = getPref($data_dir, $username, 'pf_cleandisplay');
+$pf_cleandisplay = getPref($data_dir, $username, 'pf_cleandisplay', false);
$imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0);
$mbx_response = sqimap_mailbox_select($imapConnection, $mailbox);
if (isset($messages[$mbx_response['UIDVALIDITY']][$passed_id])) {
/* now, if they choose to, we clean up the display a bit... */
-if ( empty($pf_cleandisplay) || $pf_cleandisplay != 'no' ) {
+if ($pf_cleandisplay) {
$num_leading_spaces = 9; // nine leading spaces for indentation
html_tag( 'td', _("To").' ', 'left','','valign="top"' ) .
html_tag( 'td', $to, 'left' )
) . "\n";
- if ( strlen($cc) > 0 ) { /* only show CC: if it's there... */
+ if ( strlen($cc) > 0 ) { /* only show Cc: if it's there... */
echo html_tag( 'tr',
- html_tag( 'td', _("CC").' ', 'left','','valign="top"' ) .
+ html_tag( 'td', _("Cc").' ', 'left','','valign="top"' ) .
html_tag( 'td', $cc, 'left' )
);
}
/* body */
echo html_tag( 'tr',
- html_tag( 'td', '<hr noshade size="1" /><br>' . "\n" . $body, 'left', '', 'colspan="2"' )
+ html_tag( 'td', '<hr noshade size="1" /><br />' . "\n" . $body, 'left', '', 'colspan="2"' )
) . "\n" .
'</table>' . "\n" .
/* --start pf-specific functions-- */
-/* $string = pf_clean_string($string, 9); */
+/**
+ * Function should clean layout of printed messages when user
+ * enables "Printer Friendly Clean Display" option.
+ *
+ * @param string unclean_string
+ * @param integer num_leading_spaces
+ * @return string
+ * @example $string = pf_clean_string($string, 9);
+ * @access private
+ */
function pf_clean_string ( $unclean_string, $num_leading_spaces ) {
global $data_dir, $username;
$unclean_string = str_replace(' ',' ',$unclean_string);
}
else
{
- $i = strrpos( $this_line, ' ');
- $clean_string .= substr( $this_line, 0, $i);
- $clean_string .= "\n" . $leading_spaces;
- $unclean_string = substr($unclean_string, 1+$i);
- }
+ $i = strrpos( $this_line, ' ');
+ $clean_string .= substr( $this_line, 0, $i);
+ $clean_string .= "\n" . $leading_spaces;
+ $unclean_string = substr($unclean_string, 1+$i);
+ }
}
$clean_string .= $unclean_string;
} /* end pf_clean_string() function */
/* --end pf-specific functions */
-
-?>
+?>
\ No newline at end of file