X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FWorker%2FCronJobs.php;h=9e130d9ef0933d66245b62405f96508e1a863ffb;hb=2d66242b4fec4da22a5f11529b6c8a0ccffacb32;hp=b59f096d7de3fcf8ea0e8aa9f5d9bb8a8c3d6e91;hpb=cd84bf896345d81c1ec676169f8fbbc2bbe74bce;p=friendica.git diff --git a/src/Worker/CronJobs.php b/src/Worker/CronJobs.php index b59f096d7d..9e130d9ef0 100644 --- a/src/Worker/CronJobs.php +++ b/src/Worker/CronJobs.php @@ -12,10 +12,15 @@ use Friendica\Core\Config; use Friendica\Database\DBM; use Friendica\Model\Contact; use Friendica\Model\GContact; +use Friendica\Model\Photo; use Friendica\Network\Probe; use Friendica\Protocol\PortableContact; use dba; +require_once 'include/dba.php'; +require_once 'include/post_update.php'; +require_once 'mod/nodeinfo.php'; + class CronJobs { public static function execute($command = '') @@ -25,7 +30,6 @@ class CronJobs require_once 'include/datetime.php'; require_once 'include/post_update.php'; require_once 'mod/nodeinfo.php'; - require_once 'include/photos.php'; // No parameter set? So return if ($command == '') { @@ -96,8 +100,8 @@ class CronJobs return; } - foreach ($r AS $user) { - photo_albums($user['uid'], true); + foreach ($r as $user) { + Photo::clearAlbumCache($user['uid']); } } @@ -115,7 +119,7 @@ class CronJobs $r = q("SELECT * FROM `user` WHERE `account_removed` AND `account_expires_on` < UTC_TIMESTAMP() - INTERVAL 3 DAY"); if (DBM::is_result($r)) { foreach ($r as $user) { - dba::delete('user', array('uid' => $user['uid'])); + dba::delete('user', ['uid' => $user['uid']]); } } } @@ -160,15 +164,15 @@ class CronJobs if (!$cachetime) { $cachetime = PROXY_DEFAULT_TIME; } - $condition = array('`uid` = 0 AND `resource-id` LIKE "pic:%" AND `created` < NOW() - INTERVAL ? SECOND', $cachetime); + $condition = ['`uid` = 0 AND `resource-id` LIKE "pic:%" AND `created` < NOW() - INTERVAL ? SECOND', $cachetime]; dba::delete('photo', $condition); } // Delete the cached OEmbed entries that are older than three month - dba::delete('oembed', array("`created` < NOW() - INTERVAL 3 MONTH")); + dba::delete('oembed', ["`created` < NOW() - INTERVAL 3 MONTH"]); // Delete the cached "parse_url" entries that are older than three month - dba::delete('parsed_url', array("`created` < NOW() - INTERVAL 3 MONTH")); + dba::delete('parsed_url', ["`created` < NOW() - INTERVAL 3 MONTH"]); // Maximum table size in megabyte $max_tablesize = intval(Config::get('system', 'optimize_max_tablesize')) * 1000000;