Skip to content
Snippets Groups Projects
Commit d092bacd authored by Till Brehm's avatar Till Brehm
Browse files

Handle value conversion for mailbox_soft_delete in PHP code

parent ff3b2c13
No related branches found
No related tags found
1 merge request!1733Integrate handle_mailbox_soft_deleted.sh into 500-clean_mailboxes.inc.php
Pipeline #13413 passed
...@@ -115,6 +115,12 @@ class cronjob_clean_mailboxes extends cronjob { ...@@ -115,6 +115,12 @@ class cronjob_clean_mailboxes extends cronjob {
global $app, $conf; global $app, $conf;
$mail_config = $app->getconf->get_server_config($conf["server_id"], 'mail'); $mail_config = $app->getconf->get_server_config($conf["server_id"], 'mail');
// Convert olf values in mailbox_soft_delete field
if(isset($mail_config['mailbox_soft_delete']) && $mail_config['mailbox_soft_delete'] == 'n') $mail_config['mailbox_soft_delete'] = 0;
if(isset($mail_config['mailbox_soft_delete']) && $mail_config['mailbox_soft_delete'] == 'y') $mail_config['mailbox_soft_delete'] = 7;
$mail_config['mailbox_soft_delete'] = intval($mail_config['mailbox_soft_delete']);
if ($mail_config['mailbox_soft_delete'] > 0) { if ($mail_config['mailbox_soft_delete'] > 0) {
$matched_dirs = glob($mail_config['homedir_path'] . "/*/[a-z0-9.-]*-deleted-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]"); $matched_dirs = glob($mail_config['homedir_path'] . "/*/[a-z0-9.-]*-deleted-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment