*/
function CheckNewMailboxSound($imapConnection, $mailbox, $real_box, $delimeter, $unseen, &$total_unseen) {
- global $folder_prefix, $trash_folder, $sent_folder;
- global $color, $move_to_sent, $move_to_trash;
- global $unseen_notify, $unseen_type, $newmail_allbox, $newmail_recent;
- global $newmail_changetitle;
+
+ global $folder_prefix, $trash_folder, $sent_folder,
+ $color, $move_to_sent, $move_to_trash,
+ $unseen_notify, $unseen_type, $newmail_allbox,
+ $newmail_recent, $newmail_changetitle;
$mailboxURL = urlencode($real_box);
$unseen_found = 0;
function newmail_plugin() {
- global $username,$key,$imapServerAddress,$imapPort;
- global $newmail_media,$newmail_enable,$newmail_popup,$newmail_recent;
- global $newmail_changetitle;
- global $imapConnection;
-
+ global $username, $key, $imapServerAddress, $imapPort,
+ $newmail_media, $newmail_enable, $newmail_popup,
+ $newmail_recent, $newmail_changetitle, $imapConnection;
+
if ($newmail_enable == 'on' ||
$newmail_popup == 'on' ||
$newmail_changetitle) {
$line = '';
$mailbox = $boxes[$i]['formatted'];
- if (! isset($boxes[$i]['unseen']))
+ if (! isset($boxes[$i]['unseen'])) {
$boxes[$i]['unseen'] = '';
+ }
if ($boxes[$i]['flags']) {
$noselect = false;
for ($h = 0; $h < count($boxes[$i]['flags']); $h++) {
- if (strtolower($boxes[$i]["flags"][$h]) == 'noselect')
+ if (strtolower($boxes[$i]["flags"][$h]) == 'noselect') {
$noselect = TRUE;
+ }
}
if (! $noselect) {
- $status = $status + CheckNewMailboxSound($imapConnection, $mailbox,
- $boxes[$i]['unformatted'], $delimeter, $boxes[$i]['unseen'],
- $totalNew);
+ $status += CheckNewMailboxSound($imapConnection,
+ $mailbox,
+ $boxes[$i]['unformatted'],
+ $delimeter,
+ $boxes[$i]['unseen'],
+ $totalNew);
}
} else {
- $status = $status + CheckNewMailboxSound($imapConnection, $mailbox, $boxes[$i]['unformatted'],
- $delimeter, $boxes[$i]['unseen'], $totalNew);
+ $status += CheckNewMailboxSound($imapConnection,
+ $mailbox,
+ $boxes[$i]['unformatted'],
+ $delimeter,
+ $boxes[$i]['unseen'],
+ $totalNew);
}
}
"function ChangeTitleLoad() {\n";
if( $totalNew > 1 || $totalNew == 0 ) {
echo 'window.parent.document.title = "' .
- sprintf(_("%s New Messages"), $totalNew ) .
+ sprintf(_("%s New Messages"), $totalNew ) .
"\";\n";
} else {
echo 'window.parent.document.title = "' .
- sprintf(_("%s New Message"), $totalNew ) .
+ sprintf(_("%s New Message"), $totalNew ) .
"\";\n";
}
echo "if (BeforeChangeTitle != null)\n".
"</script>\n";
}
- if ($status > 0 && $newmail_enable == 'on') {
+ if ($totalNew > 0 && $newmail_enable == 'on') {
echo "<EMBED SRC=\"$newmail_media\" HIDDEN=TRUE AUTOSTART=TRUE>\n";
}
- if ($status >0 && $newmail_popup == 'on') {
+ if ($totalNew > 0 && $newmail_popup == 'on') {
echo "<SCRIPT LANGUAGE=\"JavaScript\">\n".
"<!--\n".
"function PopupScriptLoad() {\n".
- 'window.open("../plugins/newmail/newmail.php", "SMPopup",'.
- "\"width=200,height=130,scrollbars=no\");\n".
- "if (BeforePopupScript != null)\n".
- "BeforePopupScript();\n".
+ 'window.open("../plugins/newmail/newmail.php", "SMPopup",'.
+ "\"width=200,height=130,scrollbars=no\");\n".
+ "if (BeforePopupScript != null)\n".
+ "BeforePopupScript();\n".
"}\n".
"BeforePopupScript = window.onload;\n".
"window.onload = PopupScriptLoad;\n".