*
* This is a standard SquirrelMail 1.2 API for plugins.
*
- * @copyright © 1999-2006 The SquirrelMail Project Team
+ * @copyright © 1999-2007 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package plugins
global $handleAsSent_result, $sent_subfolders_base,
$use_sent_subfolders;
+ // FIXME: hardcoded folder
$sent_subfolders_base = 'INBOX.Sent';
$args = func_get_arg(0);
sqgetGlobalVar('delimiter', $delimiter, SQ_SESSION);
* Adds sent_subfolders options in folder preferences
*/
function sent_subfolders_optpage_loadhook_folders() {
- global $optpage_data, $imapServerAddress, $imapPort, $show_contain_subfolders_option;
-
- sqgetGlobalVar('username', $username, SQ_SESSION);
- sqgetGlobalVar('key', $key, SQ_COOKIE);
+ global $username, $optpage_data, $imapServerAddress, $imapPort, $show_contain_subfolders_option;
/* Get some imap data we need later. */
- $imapConnection =
- sqimap_login($username, $key, $imapServerAddress, $imapPort, 0);
+ $imapConnection = sqimap_login($username, false, $imapServerAddress, $imapPort, 0);
$boxes = sqimap_mailbox_list($imapConnection);
sqimap_logout($imapConnection);
* creates required imap folders
*/
function sent_subfolders_update_sentfolder() {
- global $sent_folder;
+ global $sent_folder, $username;
global $sent_subfolders_base, $sent_subfolders_setting;
- global $data_dir, $imapServerAddress, $imapPort, $color;
+ global $data_dir, $imapServerAddress, $imapPort;
global $use_sent_subfolders, $move_to_sent;
- sqgetGlobalVar('username', $username, SQ_SESSION);
- sqgetGlobalVar('key', $key, SQ_COOKIE);
sqgetGlobalVar('delimiter', $delimiter, SQ_SESSION);
if ($use_sent_subfolders || $move_to_sent) {
/* Auto-create folders, if they do not yet exist. */
if ($sent_subfolder != 'none') {
/* Create the imap connection. */
- $ic = sqimap_login($username, $key, $imapServerAddress, $imapPort, 10);
+ $ic = sqimap_login($username, false, $imapServerAddress, $imapPort, 10);
$boxes = false;
/**
if (sqimap_mailbox_is_noselect($ic,$sent_subfolder,$boxes) ||
($level==2 && sqimap_mailbox_is_noinferiors($ic,$year_folder,$boxes)) ||
sqimap_mailbox_is_noinferiors($ic,$sent_subfolders_base,$boxes)) {
- error_box(_("Sent Subfolders plugin is misconfigured."),$color);
+ error_box(_("Sent Subfolders plugin is misconfigured."));
} else {
if ($level==2) {
/* Auto-create the year folder, if it does not yet exist. */
sqimap_subscribe($ic, $sent_subfolder);
}
/* Update sent_folder setting. */
- setPref($data_dir, $username, 'sent_folder', $sent_subfolder);
- setPref($data_dir, $username, 'move_to_sent', SMPREF_ON);
+ //setPref($data_dir, $username, 'sent_folder', $sent_subfolder);
+ //setPref($data_dir, $username, 'move_to_sent', SMPREF_ON);
$sent_folder = $sent_subfolder;
$move_to_sent = SMPREF_ON;
}
}
return 0;
}
-?>
\ No newline at end of file