1: <?php
2: 3: 4: 5:
6:
7: if (!defined('XOOPS_ROOT_PATH')) die();
8:
9: class message_DeletePreload extends XCube_ActionFilter
10: {
11: public function postFilter()
12: {
13: $this->mRoot->mDelegateManager->add('Legacypage.Admin.SystemCheck', 'message_DeletePreload::deleteMessage');
14: }
15:
16: public static function deleteMessage()
17: {
18: $confHand = xoops_gethandler('config');
19: $modconf = $confHand->getConfigsByDirname('message');
20:
21: $inHand = xoops_getmodulehandler('inbox', 'message');
22: $inHand->deleteDays($modconf['savedays'], $modconf['dletype']);
23:
24: $outHand = xoops_getmodulehandler('outbox', 'message');
25: $outHand->deleteDays($modconf['savedays']);
26: }
27: }
28: ?>
29: