Version 1.0pre2 -- DEVELOPMENT
------------------------------
+- Made $auto_expunge variable actually do something
- Fixed bug that didn't display login failure message
- Fixed minor bug in sqimap_mailbox_list
- Added sqimap_capability function to check capabilities of server.
sqimap_mailbox_select ($imap_stream, $mailbox);
fputs ($imap_stream, "a001 EXPUNGE\r\n");
$read = sqimap_read_data($imap_stream, "a001", $handle_errors, $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", false, $response, $message);
- }
-
/******************************************************************************
** Selects a mailbox
******************************************************************************/
$more_headers["In-Reply-To"] = $hdr->message_id;
$more_headers["References"] = $hdr->message_id;
}
- sqimap_mailbox_close($imap_stream);
}
// In order to remove the problem of users not able to create
sqimap_mailbox_select($imap_stream, $trash_folder);
sqimap_messages_flag ($imap_stream, 1, $numMessages, "Deleted");
sqimap_mailbox_expunge($imap_stream, $trash_folder, true);
- 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, true);
- 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);
}
}
$body = ereg_replace('\\\\', '\\\\', $body);
- sqimap_mailbox_close($imapConnection);
return;
}
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 "</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);