aboutsummaryrefslogtreecommitdiff
path: root/mail/squirrelmail-sasql-plugin/files/patch-sasql_hooks.php
diff options
context:
space:
mode:
Diffstat (limited to 'mail/squirrelmail-sasql-plugin/files/patch-sasql_hooks.php')
-rw-r--r--mail/squirrelmail-sasql-plugin/files/patch-sasql_hooks.php31
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 />";
+ }
+ }