40 $this->db = $DIC->database();
52 if ($this->threshold > $this->mail_notify_orphaned) {
55 $notify_days_before = 1;
58 $ts_delete = strtotime(
"+ " . $notify_days_before .
" days");
59 $ts_for_deletion = mktime(0, 0, 0,
date(
'm', $ts_delete),
date(
'd', $ts_delete),
date(
'Y', $ts_delete));
62 $folder_id = $folder_obj->getFolderId();
64 foreach ($folder_obj->getOrphanedMailObjects() as $mail_obj) {
65 $mail_id = $mail_obj->getMailId();
70 'mail_id' =>
array(
'integer', $mail_id),
71 'folder_id' =>
array(
'integer', $folder_id),
72 'ts_do_delete' =>
array(
'integer', $ts_for_deletion))
83 include_once
'./Services/Mail/classes/class.ilMailCronOrphanedMailsNotification.php';
96 foreach ($this->collector->getCollection() as $collection_obj) {
Class ilMailCronOrphanedMailsNotification.
ilMailCronOrphanedMailsNotificationCollectionObj
__construct(ilMailCronOrphanedMailsNotificationCollector $collector, $threshold, $mail_notify_orphaned)
ilMailCronOrphanedMailsNotifier constructor.
markAsNotified(ilMailCronOrphanedMailsNotificationCollectionObj $collection_obj)
date( 'd-M-Y', $objPHPExcel->getProperties() ->getCreated())
ilMailCronOrphanedMailsNotificationCollector
Create styles array
The data for the language used.
ilMailCronOrphanedMailNotifier
sendMail(ilMailCronOrphanedMailsNotificationCollectionObj $collection_obj)