By default subscribe to new non-mail folders
This commit is contained in:
parent
f70c6d3508
commit
0bbc11858a
1 changed files with 2 additions and 5 deletions
|
@ -325,7 +325,7 @@ class kolab_folders extends rcube_plugin
|
||||||
$subtype = trim(rcube_utils::get_input_value('_subtype', rcube_utils::INPUT_POST));
|
$subtype = trim(rcube_utils::get_input_value('_subtype', rcube_utils::INPUT_POST));
|
||||||
$mbox = $args['record']['name'];
|
$mbox = $args['record']['name'];
|
||||||
$old_mbox = $args['record']['oldname'] ?? null;
|
$old_mbox = $args['record']['oldname'] ?? null;
|
||||||
$subscribe = $args['record']['subscribe'];
|
$subscribe = $args['record']['subscribe'] ?? true;
|
||||||
|
|
||||||
if (empty($ctype)) {
|
if (empty($ctype)) {
|
||||||
return $args;
|
return $args;
|
||||||
|
@ -360,11 +360,8 @@ class kolab_folders extends rcube_plugin
|
||||||
|
|
||||||
// Create folder
|
// Create folder
|
||||||
if (!strlen($old_mbox)) {
|
if (!strlen($old_mbox)) {
|
||||||
// By default don't subscribe to non-mail folders
|
|
||||||
if ($subscribe)
|
|
||||||
$subscribe = (bool) preg_match('/^mail/', $ctype);
|
|
||||||
|
|
||||||
$result = $storage->create_folder($mbox, $subscribe);
|
$result = $storage->create_folder($mbox, $subscribe);
|
||||||
|
|
||||||
// Set folder type
|
// Set folder type
|
||||||
if ($result) {
|
if ($result) {
|
||||||
$this->set_folder_type($mbox, $ctype);
|
$this->set_folder_type($mbox, $ctype);
|
||||||
|
|
Loading…
Add table
Reference in a new issue