do send mail to disabled users or guests

This commit is contained in:
Uwe Steinmann 2021-08-19 13:52:13 +02:00
parent 99bc6becb6
commit bbcf7cb979

View File

@ -37,6 +37,7 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
if(!empty($taskparams['peruser'])) { if(!empty($taskparams['peruser'])) {
$users = $dms->getAllUsers(); $users = $dms->getAllUsers();
foreach($users as $u) { foreach($users as $u) {
if(!$u->isGuest() && !$u->isDisabled()) {
$docs = $dms->getDocumentsExpired(intval($taskparams['days']), $u); $docs = $dms->getDocumentsExpired(intval($taskparams['days']), $u);
if (count($docs)>0) { if (count($docs)>0) {
$bodyhtml .= "<table>".PHP_EOL; $bodyhtml .= "<table>".PHP_EOL;
@ -58,6 +59,7 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
$logger->log('Task \'expired_docs\': Sending reminder \'expired_docs_mail_subject\' to user \''.$u->getLogin().'\'', PEAR_LOG_INFO); $logger->log('Task \'expired_docs\': Sending reminder \'expired_docs_mail_subject\' to user \''.$u->getLogin().'\'', PEAR_LOG_INFO);
} }
} }
}
} elseif($taskparams['email']) { } elseif($taskparams['email']) {
$docs = $dms->getDocumentsExpired(intval($taskparams['days'])); $docs = $dms->getDocumentsExpired(intval($taskparams['days']));
if (count($docs)>0) { if (count($docs)>0) {