From 249a9bb6554c409677d8b7a52c8f477184497cf5 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Sun, 5 Apr 2026 18:56:59 +0200 Subject: [PATCH] pass translator to SeedDMS_EmailNotify, and SeedDMS_TaskSchedulerBase --- inc/inc.ClassSchedulerTaskBase.php | 5 ++++- inc/inc.Tasks.php | 8 ++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/inc/inc.ClassSchedulerTaskBase.php b/inc/inc.ClassSchedulerTaskBase.php index f3d8ce1ad..9dee060e5 100644 --- a/inc/inc.ClassSchedulerTaskBase.php +++ b/inc/inc.ClassSchedulerTaskBase.php @@ -43,6 +43,8 @@ class SeedDMS_SchedulerTaskBase { var $conversionmgr; + var $translator; + /** * Call a hook with a given name * @@ -105,7 +107,7 @@ class SeedDMS_SchedulerTaskBase { return $ret; } /* }}} */ - public function __construct($dms=null, $user=null, $settings=null, $logger=null, $fulltextservice=null, $notifier=null, $conversionmgr=null) { /* {{{ */ + public function __construct($dms=null, $user=null, $settings=null, $logger=null, $fulltextservice=null, $notifier=null, $conversionmgr=null, $translator=null) { /* {{{ */ $this->dms = $dms; $this->user = $user; $this->settings = $settings; @@ -113,6 +115,7 @@ class SeedDMS_SchedulerTaskBase { $this->fulltextservice = $fulltextservice; $this->notifier = $notifier; $this->conversionmgr = $conversionmgr; + $this->translator = $translator; } /* }}} */ public function execute(SeedDMS_SchedulerTask $task) { /* {{{ */ diff --git a/inc/inc.Tasks.php b/inc/inc.Tasks.php index cd5c1d26f..bf3bdf4f8 100644 --- a/inc/inc.Tasks.php +++ b/inc/inc.Tasks.php @@ -29,7 +29,7 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */ $tableformatheadhtml = "%s%s%s"; require_once('inc/inc.ClassEmailNotify.php'); - $email = new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword); + $email = new SeedDMS_EmailNotify($dms, $this->translator, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword); if(!empty($taskparams['peruser'])) { $users = $dms->getAllUsers(); @@ -575,7 +575,7 @@ class SeedDMS_CalendarTask extends SeedDMS_SchedulerTaskBase { /* {{{ */ require_once('inc/inc.ClassEmailNotify.php'); require_once('inc/inc.ClassCalendar.php'); - $email = new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword); + $email = new SeedDMS_EmailNotify($dms, $this->translator, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword); $calendar = new SeedDMS_Calendar($dms->getDB(), null); $allusers = $dms->getAllUsers(); @@ -671,7 +671,7 @@ class SeedDMS_StatisticTask extends SeedDMS_SchedulerTaskBase { /* {{{ */ $tableformatheadhtml = "%s%s"; require_once('inc/inc.ClassEmailNotify.php'); - $email = new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword); + $email = new SeedDMS_EmailNotify($dms, $this->translator, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword); $userstotal = $dms->getStatisticalData('userstotal'); $docstotal = $dms->getStatisticalData('docstotal'); @@ -773,7 +773,7 @@ class SeedDMS_RecentChangesTask extends SeedDMS_SchedulerTaskBase { /* {{{ */ $tableformatheadhtml = "%s%s%s"; require_once('inc/inc.ClassEmailNotify.php'); - $email = new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword); + $email = new SeedDMS_EmailNotify($dms, $this->translator, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword); if(!empty($taskparams['users'])) { $userids = $taskparams['users'];