X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FWorker%2FCron.php;h=ad7b4b7f1a5fa8bdd3b41745255c0a36cf41b2d5;hb=f02029240876703aeaa0dec9e60ff232253ad22c;hp=6afa61601623c81ae07feb43b2dad782e86e532b;hpb=86922c4821d3e9ab2bb5738e82518e981637c1b1;p=friendica.git diff --git a/src/Worker/Cron.php b/src/Worker/Cron.php index 6afa616016..ad7b4b7f1a 100644 --- a/src/Worker/Cron.php +++ b/src/Worker/Cron.php @@ -4,9 +4,11 @@ */ namespace Friendica\Worker; +use Friendica\Core\Addon; use Friendica\Core\Config; use Friendica\Core\Worker; use Friendica\Database\DBM; +use Friendica\Util\DateTimeFormat; use dba; require_once 'include/dba.php'; @@ -15,8 +17,6 @@ Class Cron { public static function execute($parameter = '', $generation = 0) { global $a; - require_once 'include/datetime.php'; - // Poll contacts with specific parameters if (!empty($parameter)) { self::pollContacts($parameter, $generation); @@ -69,7 +69,7 @@ Class Cron { // once daily run birthday_updates and then expire in background $d1 = Config::get('system', 'last_expire_day'); - $d2 = intval(datetime_convert('UTC', 'UTC', 'now', 'd')); + $d2 = intval(DateTimeFormat::utcNow('d')); if ($d2 != intval($d1)) { @@ -88,7 +88,7 @@ Class Cron { Worker::add(PRIORITY_LOW, "CronJobs", "update_photo_albums"); // Delete all done workerqueue entries - dba::delete('workerqueue', array('`done` AND `executed` < UTC_TIMESTAMP() - INTERVAL 12 HOUR')); + dba::delete('workerqueue', ['`done` AND `executed` < UTC_TIMESTAMP() - INTERVAL 12 HOUR']); // check upstream version? Worker::add(PRIORITY_LOW, 'CheckVersion'); @@ -138,9 +138,9 @@ Class Cron { $sql_extra = (($manual_id) ? " AND `id` = $manual_id " : ""); - reload_plugins(); + Addon::reload(); - $d = datetime_convert(); + $d = DateTimeFormat::utcNow(); // Only poll from those with suitable relationships, // and which have a polling address and ignore Diaspora since @@ -181,11 +181,11 @@ Class Cron { } // Friendica and OStatus are checked once a day - if (in_array($contact['network'], array(NETWORK_DFRN, NETWORK_OSTATUS))) { + if (in_array($contact['network'], [NETWORK_DFRN, NETWORK_OSTATUS])) { $contact['priority'] = 2; } - if ($contact['subhub'] && in_array($contact['network'], array(NETWORK_DFRN, NETWORK_OSTATUS))) { + if ($contact['subhub'] && in_array($contact['network'], [NETWORK_DFRN, NETWORK_OSTATUS])) { /* * We should be getting everything via a hub. But just to be sure, let's check once a day. * (You can make this more or less frequent if desired by setting 'pushpoll_frequency' appropriately) @@ -216,33 +216,33 @@ Class Cron { */ switch ($contact['priority']) { case 5: - if (datetime_convert('UTC', 'UTC', 'now') > datetime_convert('UTC', 'UTC', $t . " + 1 month")) { + if (DateTimeFormat::utcNow() > DateTimeFormat::utc($t . " + 1 month")) { $update = true; } break; case 4: - if (datetime_convert('UTC', 'UTC', 'now') > datetime_convert('UTC', 'UTC', $t . " + 1 week")) { + if (DateTimeFormat::utcNow() > DateTimeFormat::utc($t . " + 1 week")) { $update = true; } break; case 3: - if (datetime_convert('UTC', 'UTC', 'now') > datetime_convert('UTC', 'UTC', $t . " + 1 day")) { + if (DateTimeFormat::utcNow() > DateTimeFormat::utc($t . " + 1 day")) { $update = true; } break; case 2: - if (datetime_convert('UTC', 'UTC', 'now') > datetime_convert('UTC', 'UTC', $t . " + 12 hour")) { + if (DateTimeFormat::utcNow() > DateTimeFormat::utc($t . " + 12 hour")) { $update = true; } break; case 1: - if (datetime_convert('UTC', 'UTC', 'now') > datetime_convert('UTC', 'UTC', $t . " + 1 hour")) { + if (DateTimeFormat::utcNow() > DateTimeFormat::utc($t . " + 1 hour")) { $update = true; } break; case 0: default: - if (datetime_convert('UTC', 'UTC', 'now') > datetime_convert('UTC', 'UTC', $t . " + ".$min_poll_interval." minute")) { + if (DateTimeFormat::utcNow() > DateTimeFormat::utc($t . " + ".$min_poll_interval." minute")) { $update = true; } break; @@ -262,7 +262,7 @@ Class Cron { logger("Polling " . $contact["network"] . " " . $contact["id"] . " " . $contact['priority'] . " " . $contact["nick"] . " " . $contact["name"]); - Worker::add(array('priority' => $priority, 'dont_fork' => true), 'OnePoll', (int)$contact['id']); + Worker::add(['priority' => $priority, 'dont_fork' => true], 'OnePoll', (int)$contact['id']); } } }