Version 0.5pre2 -- DEVELOPMENT
------------------------------
+- Improved word wrapping
- Made message highlighting not case sensative
- Added French translation from Ali Nedjimi <lrdfrx@club-internet.fr>
sqimap_mailbox_select ($imap_stream, $mailbox);
fputs ($imap_stream, "a001 EXPUNGE\r\n");
$read = sqimap_read_data($imap_stream, "a001", true, $response, $message);
+ sqimap_mailbox_close ($imap_stream);
}
}
}
+ /******************************************************************************
+ ** Closes an open mailbox
+ ******************************************************************************/
+ function sqimap_mailbox_close ($imap_stream) {
+ fputs ($imap_stream, "a001 CLOSE\r\n");
+ $tmp = sqimap_read_data($imap_stream, "a001", close, $response, $message);
+ }
-
/******************************************************************************
** Selects a mailbox
******************************************************************************/
for ($i=0; $i < count($message_highlight_list); $i++) {
if (trim($message_highlight_list[$i]["value"]) != "") {
if ($message_highlight_list[$i]["match_type"] == "to_cc") {
- if (strpos("^^".strtolower($msg["TO"]), $message_highlight_list[$i]["value"]) || strpos("^^".strtolower($msg["CC"]), $message_highlight_list[$i]["value"])) {
+ if (strpos("^^".strtolower($msg["TO"]), strtolower($message_highlight_list[$i]["value"])) || strpos("^^".strtolower($msg["CC"]), strtolower($message_highlight_list[$i]["value"]))) {
$hlt_color = $message_highlight_list[$i]["color"];
continue;
}
- } else if (strpos("^^".strtolower($msg[strtoupper($message_highlight_list[$i]["match_type"])]),$message_highlight_list[$i]["value"])) {
+ } else if (strpos("^^".strtolower($msg[strtoupper($message_highlight_list[$i]["match_type"])]),strtolower($message_highlight_list[$i]["value"]))) {
$hlt_color = $message_highlight_list[$i]["color"];
continue;
}
writeBody ($imap_stream, $body);
sqimap_append_done ($imap_stream);
}
+ sqimap_mailbox_close($imap_stream);
sqimap_logout($imap_stream);
// Delete the files uploaded for attaching (if any).
deleteAttachments();
sqimap_mailbox_select($imap_stream, $trash_folder);
sqimap_messages_flag ($imap_stream, 1, $numMessages, "Deleted");
sqimap_mailbox_expunge($imap_stream, $trash_folder);
+ sqimap_mailbox_close($imap_stream);
}
}
} else {
sqimap_mailbox_select($imap_stream, $trash_folder);
sqimap_messages_flag ($imap_stream, 1, $numMessages, "Deleted");
sqimap_mailbox_expunge($imap_stream, $trash_folder);
+ sqimap_mailbox_close($imap_stream);
}
}
}
for ($j = 0;$j < count($tree[$index]["subNodes"]); $j++)
walkTreeInPostOrderCreatingFoldersUnderTrash($tree[$index]["subNodes"][$j], $imap_stream, $tree, $dm, $topFolderName);
+ sqimap_mailbox_close($imap_stream);
} else {
sqimap_mailbox_create($imap_stream, $trash_folder . $dm . $subFolderName, "");
sqimap_mailbox_select($imap_stream, $tree[$index]["value"]);
$messageCount = sqimap_get_num_messages($imap_stream, $tree[$index]["value"]);
if ($messageCount > 0)
sqimap_messages_copy($imap_stream, 1, $messageCount, $trash_folder . $dm . $subFolderName);
+ sqimap_mailbox_close($imap_stream);
}
}
else
$body = "$body> $tmp\n";
}
+ sqimap_mailbox_close($imapConnection);
return $body;
}
else
header ("Location: $location/right_main.php?sort=$sort&startMessage=$startMessage&mailbox=".urlencode($mailbox));
+ sqimap_mailbox_close($imapConnection);
sqimap_logout($imapConnection);
?>
}
}
+ sqimap_mailbox_close($imapConnection);
sqimap_logout($imapConnection);
?>
}
// Log out this session
+ sqimap_mailbox_close($imapConnection);
sqimap_logout($imapConnection);
?>
}
echo "</pre></td></tr></table>\n";
echo "</body></html>";
+ sqimap_mailbox_close($imapConnection);
sqimap_logout($imapConnection);
exit;
}
do_hook("right_main_bottom");
// close the connection
+ sqimap_mailbox_close($imapConnection);
sqimap_logout ($imapConnection);
?>
</FONT>
if ($where && $what) {
sqimap_mailbox_select($imapConnection, $mailbox);
sqimap_search($imapConnection, $where, $what, $mailbox, $color);
+ sqimap_mailbox_close($imapConnection);
}
do_hook("search_bottom");
sqimap_logout ($imapConnection);