X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FWorker%2FExpire.php;h=cf6e78cb7203d05618a246d6b25b4b61b550905e;hb=bbbebb2b9c8ff401829d336e2c39c0dc0cecfc10;hp=039ae44db20c9afc335a4c74f8cc2cda5181c741;hpb=26b335ef3d8b1ec4e1b4e22cd7d3c34e66d2549d;p=friendica.git diff --git a/src/Worker/Expire.php b/src/Worker/Expire.php index 039ae44db2..cf6e78cb72 100644 --- a/src/Worker/Expire.php +++ b/src/Worker/Expire.php @@ -6,9 +6,11 @@ namespace Friendica\Worker; +use Friendica\Core\Addon; use Friendica\Core\Config; use Friendica\Core\Worker; use Friendica\Database\DBM; +use Friendica\Model\Item; use dba; require_once 'include/dba.php'; @@ -17,10 +19,9 @@ class Expire { public static function execute($param = '', $hook_name = '') { global $a; - require_once 'include/datetime.php'; require_once 'include/items.php'; - load_hooks(); + Addon::loadHooks(); if ($param == 'delete') { logger('Delete expired items', LOGGER_DEBUG); @@ -42,7 +43,7 @@ class Expire { $user = dba::selectFirst('user', ['uid', 'username', 'expire'], ['uid' => $param]); if (DBM::is_result($user)) { logger('Expire items for user '.$user['uid'].' ('.$user['username'].') - interval: '.$user['expire'], LOGGER_DEBUG); - item_expire($user['uid'], $user['expire']); + Item::expire($user['uid'], $user['expire']); logger('Expire items for user '.$user['uid'].' ('.$user['username'].') - done ', LOGGER_DEBUG); } return; @@ -50,7 +51,7 @@ class Expire { foreach ($a->hooks["expire"] as $hook) { if ($hook[1] == $hook_name) { logger("Calling expire hook '" . $hook[1] . "'", LOGGER_DEBUG); - call_single_hook($a, $hook_name, $hook, $data); + Addon::callSingleHook($a, $hook_name, $hook, $data); } } return;