summaryrefslogtreecommitdiff
path: root/webmail/plugins/subscriptions_option
diff options
context:
space:
mode:
Diffstat (limited to 'webmail/plugins/subscriptions_option')
-rw-r--r--webmail/plugins/subscriptions_option/localization/bs_BA.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/ca_ES.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/cs_CZ.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/cy_GB.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/da_DK.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/de_CH.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/de_DE.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/en_GB.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/en_US.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/eo.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/es_ES.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/et_EE.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/fa_IR.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/fi_FI.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/fr_FR.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/gl_ES.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/he_IL.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/hu_HU.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/hy_AM.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/it_IT.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/ja_JP.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/ko_KR.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/lt_LT.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/nb_NO.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/nl_NL.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/pl_PL.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/pt_BR.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/pt_PT.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/ru_RU.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/sk_SK.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/sl_SI.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/sr_CS.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/sv_SE.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/tr_TR.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/vi_VN.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/zh_CN.inc22
-rw-r--r--webmail/plugins/subscriptions_option/localization/zh_TW.inc22
-rw-r--r--webmail/plugins/subscriptions_option/package.xml69
-rw-r--r--webmail/plugins/subscriptions_option/subscriptions_option.php92
-rw-r--r--webmail/plugins/subscriptions_option/tests/SubscriptionsOption.php23
40 files changed, 998 insertions, 0 deletions
diff --git a/webmail/plugins/subscriptions_option/localization/bs_BA.inc b/webmail/plugins/subscriptions_option/localization/bs_BA.inc
new file mode 100644
index 0000000..404dd1d
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/bs_BA.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Koristi IMAP pretplate';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/ca_ES.inc b/webmail/plugins/subscriptions_option/localization/ca_ES.inc
new file mode 100644
index 0000000..9591342
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/ca_ES.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Fes servir subscripcions IMAP';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/cs_CZ.inc b/webmail/plugins/subscriptions_option/localization/cs_CZ.inc
new file mode 100644
index 0000000..052255f
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/cs_CZ.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Používat odebírání IMAP složek';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/cy_GB.inc b/webmail/plugins/subscriptions_option/localization/cy_GB.inc
new file mode 100644
index 0000000..2c317de
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/cy_GB.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Defnyddio tanysgrifiadau IMAP';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/da_DK.inc b/webmail/plugins/subscriptions_option/localization/da_DK.inc
new file mode 100644
index 0000000..08cfdf4
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/da_DK.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Brug IMAP abonnementer';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/de_CH.inc b/webmail/plugins/subscriptions_option/localization/de_CH.inc
new file mode 100644
index 0000000..8d48bb4
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/de_CH.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Nur abonnierte Ordner anzeigen';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/de_DE.inc b/webmail/plugins/subscriptions_option/localization/de_DE.inc
new file mode 100644
index 0000000..8d48bb4
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/de_DE.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Nur abonnierte Ordner anzeigen';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/en_GB.inc b/webmail/plugins/subscriptions_option/localization/en_GB.inc
new file mode 100644
index 0000000..3eb18fc
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/en_GB.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Use IMAP Subscriptions';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/en_US.inc b/webmail/plugins/subscriptions_option/localization/en_US.inc
new file mode 100644
index 0000000..19e1b26
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/en_US.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Use IMAP Subscriptions';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/eo.inc b/webmail/plugins/subscriptions_option/localization/eo.inc
new file mode 100644
index 0000000..9cba39b
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/eo.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Uzi IMAP-abonojn';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/es_ES.inc b/webmail/plugins/subscriptions_option/localization/es_ES.inc
new file mode 100644
index 0000000..699a60a
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/es_ES.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Usar suscripciones IMAP';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/et_EE.inc b/webmail/plugins/subscriptions_option/localization/et_EE.inc
new file mode 100644
index 0000000..916911b
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/et_EE.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Kasuta IMAP tellimusi';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/fa_IR.inc b/webmail/plugins/subscriptions_option/localization/fa_IR.inc
new file mode 100644
index 0000000..5c7cbe4
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/fa_IR.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'استفاده از عضویت IMAP';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/fi_FI.inc b/webmail/plugins/subscriptions_option/localization/fi_FI.inc
new file mode 100644
index 0000000..54128fb
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/fi_FI.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Käytä IMAP-tilauksia';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/fr_FR.inc b/webmail/plugins/subscriptions_option/localization/fr_FR.inc
new file mode 100644
index 0000000..2290ccf
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/fr_FR.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Utiliser les abonnements IMAP';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/gl_ES.inc b/webmail/plugins/subscriptions_option/localization/gl_ES.inc
new file mode 100644
index 0000000..bbff10c
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/gl_ES.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Usar suscripcións IMAP';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/he_IL.inc b/webmail/plugins/subscriptions_option/localization/he_IL.inc
new file mode 100644
index 0000000..3149bb7
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/he_IL.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'שימוש ברישום לתיקיות IMAP';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/hu_HU.inc b/webmail/plugins/subscriptions_option/localization/hu_HU.inc
new file mode 100644
index 0000000..9efa245
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/hu_HU.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'IMAP előfizetések használata.';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/hy_AM.inc b/webmail/plugins/subscriptions_option/localization/hy_AM.inc
new file mode 100644
index 0000000..2c3fb5d
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/hy_AM.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Օգտագործել IMAP-ի բաժանորդագրությունները';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/it_IT.inc b/webmail/plugins/subscriptions_option/localization/it_IT.inc
new file mode 100644
index 0000000..38aa6fb
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/it_IT.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Usa sottoscrizioni IMAP';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/ja_JP.inc b/webmail/plugins/subscriptions_option/localization/ja_JP.inc
new file mode 100644
index 0000000..7daf1c4
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/ja_JP.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'IMAP 購読リストを使う';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/ko_KR.inc b/webmail/plugins/subscriptions_option/localization/ko_KR.inc
new file mode 100644
index 0000000..d399915
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/ko_KR.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'IMAP 구독 사용';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/lt_LT.inc b/webmail/plugins/subscriptions_option/localization/lt_LT.inc
new file mode 100644
index 0000000..0612e4d
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/lt_LT.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Naudoti IMAP prenumeratas';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/nb_NO.inc b/webmail/plugins/subscriptions_option/localization/nb_NO.inc
new file mode 100644
index 0000000..c65b5ca
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/nb_NO.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Bruk IMAP-abonnementer';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/nl_NL.inc b/webmail/plugins/subscriptions_option/localization/nl_NL.inc
new file mode 100644
index 0000000..415d555
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/nl_NL.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Gebruik IMAP-abonneringen';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/pl_PL.inc b/webmail/plugins/subscriptions_option/localization/pl_PL.inc
new file mode 100644
index 0000000..01f377f
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/pl_PL.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Używaj subskrypcji IMAP';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/pt_BR.inc b/webmail/plugins/subscriptions_option/localization/pt_BR.inc
new file mode 100644
index 0000000..aa148a7
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/pt_BR.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Usar função de inscrição em pastas IMAP';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/pt_PT.inc b/webmail/plugins/subscriptions_option/localization/pt_PT.inc
new file mode 100644
index 0000000..d803520
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/pt_PT.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Use subscrições IMAP';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/ru_RU.inc b/webmail/plugins/subscriptions_option/localization/ru_RU.inc
new file mode 100644
index 0000000..2b25783
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/ru_RU.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Использовать IMAP подписку';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/sk_SK.inc b/webmail/plugins/subscriptions_option/localization/sk_SK.inc
new file mode 100644
index 0000000..4507e26
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/sk_SK.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Použi IMAP nastavenia';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/sl_SI.inc b/webmail/plugins/subscriptions_option/localization/sl_SI.inc
new file mode 100644
index 0000000..8ef5f21
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/sl_SI.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Uporabi IMAP-naročnino';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/sr_CS.inc b/webmail/plugins/subscriptions_option/localization/sr_CS.inc
new file mode 100644
index 0000000..ad84ed0
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/sr_CS.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Користите ИМАП Уписивање';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/sv_SE.inc b/webmail/plugins/subscriptions_option/localization/sv_SE.inc
new file mode 100644
index 0000000..1a8eae1
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/sv_SE.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Använd IMAP-prenumerationer';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/tr_TR.inc b/webmail/plugins/subscriptions_option/localization/tr_TR.inc
new file mode 100644
index 0000000..7d69e9c
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/tr_TR.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'IMAP Aboneliklerini kullan';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/vi_VN.inc b/webmail/plugins/subscriptions_option/localization/vi_VN.inc
new file mode 100644
index 0000000..52e4bd6
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/vi_VN.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = 'Đăng ký dùng cách thức IMAP';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/zh_CN.inc b/webmail/plugins/subscriptions_option/localization/zh_CN.inc
new file mode 100644
index 0000000..3b146d7
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/zh_CN.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = '使用 IMAP 订阅';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/localization/zh_TW.inc b/webmail/plugins/subscriptions_option/localization/zh_TW.inc
new file mode 100644
index 0000000..226be8e
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/localization/zh_TW.inc
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ +-----------------------------------------------------------------------+
+ | plugins/subscriptions_option/localization/<lang>.inc |
+ | |
+ | Localization file of the Roundcube Webmail Subscriptions plugin |
+ | Copyright (C) 2012-2013, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+
+ For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-subscriptions_option/
+*/
+
+$labels = array();
+$labels['useimapsubscriptions'] = '使用IMAP訂閱';
+
+?>
diff --git a/webmail/plugins/subscriptions_option/package.xml b/webmail/plugins/subscriptions_option/package.xml
new file mode 100644
index 0000000..79d44f8
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/package.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.9.0" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
+ http://pear.php.net/dtd/tasks-1.0.xsd
+ http://pear.php.net/dtd/package-2.0
+ http://pear.php.net/dtd/package-2.0.xsd">
+ <name>subscriptions_option</name>
+ <channel>pear.roundcube.net</channel>
+ <summary>Option to disable IMAP subscriptions</summary>
+ <description>
+ A plugin which can enable or disable the use of imap subscriptions.
+ It includes a toggle on the settings page under "Server Settings".
+ The preference can also be locked.
+ </description>
+ <lead>
+ <name>Thomas Bruederli</name>
+ <user>thomasb</user>
+ <email>roundcube@gmail.com</email>
+ <active>yes</active>
+ </lead>
+ <developer>
+ <name>Ziba Scott</name>
+ <user>ziba</user>
+ <email>ziba@umich.edu</email>
+ <active>yes</active>
+ </developer>
+ <date>2012-05-21</date>
+ <version>
+ <release>1.3</release>
+ <api>1.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.gnu.org/licenses/gpl-2.0.html">GNU GPLv2</license>
+ <notes>-</notes>
+ <contents>
+ <dir baseinstalldir="/" name="/">
+ <file name="subscriptions_option.php" role="php">
+ <tasks:replace from="@name@" to="name" type="package-info"/>
+ <tasks:replace from="@package_version@" to="version" type="package-info"/>
+ </file>
+ <file name="localization/cs_CZ.inc" role="data"></file>
+ <file name="localization/de_CH.inc" role="data"></file>
+ <file name="localization/de_DE.inc" role="data"></file>
+ <file name="localization/en_US.inc" role="data"></file>
+ <file name="localization/es_ES.inc" role="data"></file>
+ <file name="localization/et_EE.inc" role="data"></file>
+ <file name="localization/gl_ES.inc" role="data"></file>
+ <file name="localization/ja_JP.inc" role="data"></file>
+ <file name="localization/pl_PL.inc" role="data"></file>
+ <file name="localization/ru_RU.inc" role="data"></file>
+ <file name="localization/sv_SE.inc" role="data"></file>
+ <file name="localization/zh_TW.inc" role="data"></file>
+ </dir>
+ <!-- / -->
+ </contents>
+ <dependencies>
+ <required>
+ <php>
+ <min>5.2.1</min>
+ </php>
+ <pearinstaller>
+ <min>1.7.0</min>
+ </pearinstaller>
+ </required>
+ </dependencies>
+ <phprelease/>
+</package>
diff --git a/webmail/plugins/subscriptions_option/subscriptions_option.php b/webmail/plugins/subscriptions_option/subscriptions_option.php
new file mode 100644
index 0000000..b81a5ac
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/subscriptions_option.php
@@ -0,0 +1,92 @@
+<?php
+
+/**
+ * Subscription Options
+ *
+ * A plugin which can enable or disable the use of imap subscriptions.
+ * It includes a toggle on the settings page under "Server Settings".
+ * The preference can also be locked
+ *
+ * Add it to the plugins list in config/main.inc.php to enable the user option
+ * The user option can be hidden and set globally by adding 'use_subscriptions'
+ * to the 'dont_override' configure line:
+ * $rcmail_config['dont_override'] = array('use_subscriptions');
+ * and then set the global preference
+ * $rcmail_config['use_subscriptions'] = true; // or false
+ *
+ * Roundcube caches folder lists. When a user changes this option or visits
+ * their folder list, this cache is refreshed. If the option is on the
+ * 'dont_override' list and the global option has changed, don't expect
+ * to see the change until the folder list cache is refreshed.
+ *
+ * @version @package_version@
+ * @author Ziba Scott
+ */
+class subscriptions_option extends rcube_plugin
+{
+ public $task = 'mail|settings';
+
+ function init()
+ {
+ $this->add_texts('localization/', false);
+ $dont_override = rcmail::get_instance()->config->get('dont_override', array());
+ if (!in_array('use_subscriptions', $dont_override)) {
+ $this->add_hook('preferences_list', array($this, 'settings_blocks'));
+ $this->add_hook('preferences_save', array($this, 'save_prefs'));
+ }
+ $this->add_hook('storage_folders', array($this, 'mailboxes_list'));
+ $this->add_hook('folders_list', array($this, 'folders_list'));
+ }
+
+ function settings_blocks($args)
+ {
+ if ($args['section'] == 'server') {
+ $use_subscriptions = rcmail::get_instance()->config->get('use_subscriptions');
+ $field_id = 'rcmfd_use_subscriptions';
+ $checkbox = new html_checkbox(array('name' => '_use_subscriptions', 'id' => $field_id, 'value' => 1));
+
+ $args['blocks']['main']['options']['use_subscriptions'] = array(
+ 'title' => html::label($field_id, Q($this->gettext('useimapsubscriptions'))),
+ 'content' => $checkbox->show($use_subscriptions?1:0),
+ );
+ }
+
+ return $args;
+ }
+
+ function save_prefs($args)
+ {
+ if ($args['section'] == 'server') {
+ $rcmail = rcmail::get_instance();
+ $use_subscriptions = $rcmail->config->get('use_subscriptions');
+
+ $args['prefs']['use_subscriptions'] = isset($_POST['_use_subscriptions']) ? true : false;
+
+ // if the use_subscriptions preference changes, flush the folder cache
+ if (($use_subscriptions && !isset($_POST['_use_subscriptions'])) ||
+ (!$use_subscriptions && isset($_POST['_use_subscriptions']))) {
+ $storage = $rcmail->get_storage();
+ $storage->clear_cache('mailboxes');
+ }
+ }
+ return $args;
+ }
+
+ function mailboxes_list($args)
+ {
+ $rcmail = rcmail::get_instance();
+ if (!$rcmail->config->get('use_subscriptions', true)) {
+ $args['folders'] = $rcmail->get_storage()->list_folders_direct();
+ }
+ return $args;
+ }
+
+ function folders_list($args)
+ {
+ $rcmail = rcmail::get_instance();
+ if (!$rcmail->config->get('use_subscriptions', true)) {
+ $args['table']->remove_column('subscribed');
+ }
+ return $args;
+ }
+}
diff --git a/webmail/plugins/subscriptions_option/tests/SubscriptionsOption.php b/webmail/plugins/subscriptions_option/tests/SubscriptionsOption.php
new file mode 100644
index 0000000..6932a95
--- /dev/null
+++ b/webmail/plugins/subscriptions_option/tests/SubscriptionsOption.php
@@ -0,0 +1,23 @@
+<?php
+
+class SubscriptionsOption_Plugin extends PHPUnit_Framework_TestCase
+{
+
+ function setUp()
+ {
+ include_once dirname(__FILE__) . '/../subscriptions_option.php';
+ }
+
+ /**
+ * Plugin object construction test
+ */
+ function test_constructor()
+ {
+ $rcube = rcube::get_instance();
+ $plugin = new subscriptions_option($rcube->api);
+
+ $this->assertInstanceOf('subscriptions_option', $plugin);
+ $this->assertInstanceOf('rcube_plugin', $plugin);
+ }
+}
+