diff options
Diffstat (limited to 'mail/squirrelmail-sasql-plugin/files/patch-sasql_hooks.php')
-rw-r--r-- | mail/squirrelmail-sasql-plugin/files/patch-sasql_hooks.php | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/mail/squirrelmail-sasql-plugin/files/patch-sasql_hooks.php b/mail/squirrelmail-sasql-plugin/files/patch-sasql_hooks.php new file mode 100644 index 000000000000..3867c8b945ce --- /dev/null +++ b/mail/squirrelmail-sasql-plugin/files/patch-sasql_hooks.php @@ -0,0 +1,31 @@ +diff -Nur sasql.orig/sasql_hooks.php sasql/sasql_hooks.php +--- sasql.orig/sasql_hooks.php 2006-11-09 21:29:21.000000000 +0100 ++++ sasql/sasql_hooks.php 2006-12-10 12:13:12.000000000 +0100 +@@ -74,23 +74,23 @@ + + if (!sqimap_mailbox_exists($imap_stream, $mailbox)) { + sqimap_mailbox_create($imap_stream, $mailbox, ''); +- if ($imap_server_type == 'cyrus') { ++ if ($imap_server_type == 'cyrus' || $imap_server_type == 'courier') { + $boxes = sqimap_mailbox_list($imap_stream); + } else { + $boxes = sqimap_mailbox_list($imap_stream, true); + } +- session_register($boxes, 'boxesnew'); ++ sqsession_register($boxes, 'boxesnew'); + // echo "<foo sasql created: $box />"; + } + + if (!sqimap_mailbox_is_subscribed($imap_stream, $mailbox)) { + sqimap_subscribe($imap_stream, $mailbox); +- if ($imap_server_type == 'cyrus') { ++ if ($imap_server_type == 'cyrus' || $imap_server_type == 'courier') { + $boxes = sqimap_mailbox_list($imap_stream); + } else { + $boxes = sqimap_mailbox_list($imap_stream, true); + } +- session_register($boxes, 'boxesnew'); ++ sqsession_register($boxes, 'boxesnew'); + // echo "<foo sasql subscried: $box />"; + } + } |