mirror of
https://git.sekbaer.de/Friendica/friendica.git
synced 2025-06-12 01:54:26 +02:00
Merge pull request #8142 from nupplaphil/task/di_config
CleanUp Config namespace
This commit is contained in:
commit
04d620fc2f
207 changed files with 1276 additions and 1439 deletions
|
@ -7,9 +7,9 @@
|
|||
**/
|
||||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Database\DBA;
|
||||
use Friendica\DI;
|
||||
use Friendica\Util\Network;
|
||||
|
||||
/**
|
||||
|
@ -24,7 +24,7 @@ class CheckVersion
|
|||
{
|
||||
Logger::log('checkversion: start');
|
||||
|
||||
$checkurl = Config::get('system', 'check_new_version_url', 'none');
|
||||
$checkurl = DI::config()->get('system', 'check_new_version_url', 'none');
|
||||
|
||||
switch ($checkurl) {
|
||||
case 'master':
|
||||
|
@ -43,7 +43,7 @@ class CheckVersion
|
|||
$gitversion = DBA::escape(trim(Network::fetchUrl($checked_url)));
|
||||
Logger::log("Upstream VERSION is: ".$gitversion, Logger::DEBUG);
|
||||
|
||||
Config::set('system', 'git_friendica_version', $gitversion);
|
||||
DI::config()->set('system', 'git_friendica_version', $gitversion);
|
||||
|
||||
Logger::log('checkversion: end');
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Addon;
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Hook;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\Protocol;
|
||||
|
@ -21,9 +20,9 @@ class Cron
|
|||
{
|
||||
$a = DI::app();
|
||||
|
||||
$last = Config::get('system', 'last_cron');
|
||||
$last = DI::config()->get('system', 'last_cron');
|
||||
|
||||
$poll_interval = intval(Config::get('system', 'cron_interval'));
|
||||
$poll_interval = intval(DI::config()->get('system', 'cron_interval'));
|
||||
|
||||
if ($last) {
|
||||
$next = $last + ($poll_interval * 60);
|
||||
|
@ -60,7 +59,7 @@ class Cron
|
|||
Worker::add(PRIORITY_LOW, "CronJobs", "repair_database");
|
||||
|
||||
// once daily run birthday_updates and then expire in background
|
||||
$d1 = Config::get('system', 'last_expire_day');
|
||||
$d1 = DI::config()->get('system', 'last_expire_day');
|
||||
$d2 = intval(DateTimeFormat::utcNow('d'));
|
||||
|
||||
// Daily cron calls
|
||||
|
@ -86,21 +85,21 @@ class Cron
|
|||
|
||||
self::checkdeletedContacts();
|
||||
|
||||
Config::set('system', 'last_expire_day', $d2);
|
||||
DI::config()->set('system', 'last_expire_day', $d2);
|
||||
}
|
||||
|
||||
// Hourly cron calls
|
||||
if (Config::get('system', 'last_cron_hourly', 0) + 3600 < time()) {
|
||||
if (DI::config()->get('system', 'last_cron_hourly', 0) + 3600 < time()) {
|
||||
|
||||
// Delete all done workerqueue entries
|
||||
DBA::delete('workerqueue', ['`done` AND `executed` < UTC_TIMESTAMP() - INTERVAL 1 HOUR']);
|
||||
|
||||
// Optimizing this table only last seconds
|
||||
if (Config::get('system', 'optimize_workerqueue', false)) {
|
||||
if (DI::config()->get('system', 'optimize_workerqueue', false)) {
|
||||
DBA::e("OPTIMIZE TABLE `workerqueue`");
|
||||
}
|
||||
|
||||
Config::set('system', 'last_cron_hourly', time());
|
||||
DI::config()->set('system', 'last_cron_hourly', time());
|
||||
}
|
||||
|
||||
// Ensure to have a .htaccess file.
|
||||
|
@ -118,7 +117,7 @@ class Cron
|
|||
|
||||
Logger::log('cron: end');
|
||||
|
||||
Config::set('system', 'last_cron', time());
|
||||
DI::config()->set('system', 'last_cron', time());
|
||||
|
||||
return;
|
||||
}
|
||||
|
@ -169,7 +168,7 @@ class Cron
|
|||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
*/
|
||||
private static function pollContacts() {
|
||||
$min_poll_interval = Config::get('system', 'min_poll_interval', 1);
|
||||
$min_poll_interval = DI::config()->get('system', 'min_poll_interval', 1);
|
||||
|
||||
Addon::reload();
|
||||
|
||||
|
@ -188,7 +187,7 @@ class Cron
|
|||
// Only poll from those with suitable relationships,
|
||||
// and which have a polling address and ignore Diaspora since
|
||||
// we are unable to match those posts with a Diaspora GUID and prevent duplicates.
|
||||
$abandon_days = intval(Config::get('system', 'account_abandon_days'));
|
||||
$abandon_days = intval(DI::config()->get('system', 'account_abandon_days'));
|
||||
if ($abandon_days < 1) {
|
||||
$abandon_days = 0;
|
||||
}
|
||||
|
|
|
@ -5,10 +5,8 @@
|
|||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\App;
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\Protocol;
|
||||
use Friendica\Core\StorageManager;
|
||||
use Friendica\Core\Worker;
|
||||
use Friendica\Database\DBA;
|
||||
use Friendica\Database\PostUpdate;
|
||||
|
@ -139,7 +137,7 @@ class CronJobs
|
|||
*/
|
||||
private static function clearCache(App $a)
|
||||
{
|
||||
$last = Config::get('system', 'cache_last_cleared');
|
||||
$last = DI::config()->get('system', 'cache_last_cleared');
|
||||
|
||||
if ($last) {
|
||||
$next = $last + (3600); // Once per hour
|
||||
|
@ -165,10 +163,10 @@ class CronJobs
|
|||
clear_cache($a->getBasePath() . "/view/smarty3/compiled", $a->getBasePath() . "/view/smarty3/compiled");
|
||||
|
||||
// clear cache for image proxy
|
||||
if (!Config::get("system", "proxy_disabled")) {
|
||||
if (!DI::config()->get("system", "proxy_disabled")) {
|
||||
clear_cache($a->getBasePath(), $a->getBasePath() . "/proxy");
|
||||
|
||||
$cachetime = Config::get('system', 'proxy_cache_time');
|
||||
$cachetime = DI::config()->get('system', 'proxy_cache_time');
|
||||
|
||||
if (!$cachetime) {
|
||||
$cachetime = ProxyUtils::DEFAULT_TIME;
|
||||
|
@ -185,13 +183,13 @@ class CronJobs
|
|||
DBA::delete('parsed_url', ["`created` < NOW() - INTERVAL 3 MONTH"]);
|
||||
|
||||
// Maximum table size in megabyte
|
||||
$max_tablesize = intval(Config::get('system', 'optimize_max_tablesize')) * 1000000;
|
||||
$max_tablesize = intval(DI::config()->get('system', 'optimize_max_tablesize')) * 1000000;
|
||||
if ($max_tablesize == 0) {
|
||||
$max_tablesize = 100 * 1000000; // Default are 100 MB
|
||||
}
|
||||
if ($max_tablesize > 0) {
|
||||
// Minimum fragmentation level in percent
|
||||
$fragmentation_level = intval(Config::get('system', 'optimize_fragmentation')) / 100;
|
||||
$fragmentation_level = intval(DI::config()->get('system', 'optimize_fragmentation')) / 100;
|
||||
if ($fragmentation_level == 0) {
|
||||
$fragmentation_level = 0.3; // Default value is 30%
|
||||
}
|
||||
|
@ -226,7 +224,7 @@ class CronJobs
|
|||
}
|
||||
}
|
||||
|
||||
Config::set('system', 'cache_last_cleared', time());
|
||||
DI::config()->set('system', 'cache_last_cleared', time());
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -6,15 +6,15 @@
|
|||
|
||||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\Worker;
|
||||
use Friendica\Database\DBA;
|
||||
use Friendica\DI;
|
||||
|
||||
class DBClean {
|
||||
public static function execute($stage = 0) {
|
||||
|
||||
if (!Config::get('system', 'dbclean', false)) {
|
||||
if (!DI::config()->get('system', 'dbclean', false)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -30,12 +30,12 @@ class DBClean {
|
|||
*/
|
||||
private static function forkCleanProcess() {
|
||||
// Get the expire days for step 8 and 9
|
||||
$days = Config::get('system', 'dbclean-expire-days', 0);
|
||||
$days = DI::config()->get('system', 'dbclean-expire-days', 0);
|
||||
|
||||
for ($i = 1; $i <= 10; $i++) {
|
||||
// Execute the background script for a step when it isn't finished.
|
||||
// Execute step 8 and 9 only when $days is defined.
|
||||
if (!Config::get('system', 'finished-dbclean-'.$i, false) && (($i < 8) || ($i > 9) || ($days > 0))) {
|
||||
if (!DI::config()->get('system', 'finished-dbclean-'.$i, false) && (($i < 8) || ($i > 9) || ($days > 0))) {
|
||||
Worker::add(PRIORITY_LOW, 'DBClean', $i);
|
||||
}
|
||||
}
|
||||
|
@ -62,11 +62,11 @@ class DBClean {
|
|||
*/
|
||||
private static function removeOrphans($stage) {
|
||||
// We split the deletion in many small tasks
|
||||
$limit = Config::get('system', 'dbclean-expire-limit', 1000);
|
||||
$limit = DI::config()->get('system', 'dbclean-expire-limit', 1000);
|
||||
|
||||
// Get the expire days for step 8 and 9
|
||||
$days = Config::get('system', 'dbclean-expire-days', 0);
|
||||
$days_unclaimed = Config::get('system', 'dbclean-expire-unclaimed', 90);
|
||||
$days = DI::config()->get('system', 'dbclean-expire-days', 0);
|
||||
$days_unclaimed = DI::config()->get('system', 'dbclean-expire-unclaimed', 90);
|
||||
|
||||
if ($days_unclaimed == 0) {
|
||||
$days_unclaimed = $days;
|
||||
|
@ -77,7 +77,7 @@ class DBClean {
|
|||
return;
|
||||
}
|
||||
|
||||
$last_id = Config::get('system', 'dbclean-last-id-1', 0);
|
||||
$last_id = DI::config()->get('system', 'dbclean-last-id-1', 0);
|
||||
|
||||
Logger::log("Deleting old global item entries from item table without user copy. Last ID: ".$last_id);
|
||||
$r = DBA::p("SELECT `id` FROM `item` WHERE `uid` = 0 AND
|
||||
|
@ -98,9 +98,9 @@ class DBClean {
|
|||
DBA::close($r);
|
||||
Logger::log("Done deleting ".$count." old global item entries from item table without user copy. Last ID: ".$last_id);
|
||||
|
||||
Config::set('system', 'dbclean-last-id-1', $last_id);
|
||||
DI::config()->set('system', 'dbclean-last-id-1', $last_id);
|
||||
} elseif ($stage == 2) {
|
||||
$last_id = Config::get('system', 'dbclean-last-id-2', 0);
|
||||
$last_id = DI::config()->get('system', 'dbclean-last-id-2', 0);
|
||||
|
||||
Logger::log("Deleting items without parents. Last ID: ".$last_id);
|
||||
$r = DBA::p("SELECT `id` FROM `item`
|
||||
|
@ -120,13 +120,13 @@ class DBClean {
|
|||
DBA::close($r);
|
||||
Logger::log("Done deleting ".$count." items without parents. Last ID: ".$last_id);
|
||||
|
||||
Config::set('system', 'dbclean-last-id-2', $last_id);
|
||||
DI::config()->set('system', 'dbclean-last-id-2', $last_id);
|
||||
|
||||
if ($count < $limit) {
|
||||
Config::set('system', 'finished-dbclean-2', true);
|
||||
DI::config()->set('system', 'finished-dbclean-2', true);
|
||||
}
|
||||
} elseif ($stage == 3) {
|
||||
$last_id = Config::get('system', 'dbclean-last-id-3', 0);
|
||||
$last_id = DI::config()->get('system', 'dbclean-last-id-3', 0);
|
||||
|
||||
Logger::log("Deleting orphaned data from thread table. Last ID: ".$last_id);
|
||||
$r = DBA::p("SELECT `iid` FROM `thread`
|
||||
|
@ -146,13 +146,13 @@ class DBClean {
|
|||
DBA::close($r);
|
||||
Logger::log("Done deleting ".$count." orphaned data from thread table. Last ID: ".$last_id);
|
||||
|
||||
Config::set('system', 'dbclean-last-id-3', $last_id);
|
||||
DI::config()->set('system', 'dbclean-last-id-3', $last_id);
|
||||
|
||||
if ($count < $limit) {
|
||||
Config::set('system', 'finished-dbclean-3', true);
|
||||
DI::config()->set('system', 'finished-dbclean-3', true);
|
||||
}
|
||||
} elseif ($stage == 4) {
|
||||
$last_id = Config::get('system', 'dbclean-last-id-4', 0);
|
||||
$last_id = DI::config()->get('system', 'dbclean-last-id-4', 0);
|
||||
|
||||
Logger::log("Deleting orphaned data from notify table. Last ID: ".$last_id);
|
||||
$r = DBA::p("SELECT `iid`, `id` FROM `notify`
|
||||
|
@ -172,13 +172,13 @@ class DBClean {
|
|||
DBA::close($r);
|
||||
Logger::log("Done deleting ".$count." orphaned data from notify table. Last ID: ".$last_id);
|
||||
|
||||
Config::set('system', 'dbclean-last-id-4', $last_id);
|
||||
DI::config()->set('system', 'dbclean-last-id-4', $last_id);
|
||||
|
||||
if ($count < $limit) {
|
||||
Config::set('system', 'finished-dbclean-4', true);
|
||||
DI::config()->set('system', 'finished-dbclean-4', true);
|
||||
}
|
||||
} elseif ($stage == 5) {
|
||||
$last_id = Config::get('system', 'dbclean-last-id-5', 0);
|
||||
$last_id = DI::config()->get('system', 'dbclean-last-id-5', 0);
|
||||
|
||||
Logger::log("Deleting orphaned data from notify-threads table. Last ID: ".$last_id);
|
||||
$r = DBA::p("SELECT `id` FROM `notify-threads`
|
||||
|
@ -198,13 +198,13 @@ class DBClean {
|
|||
DBA::close($r);
|
||||
Logger::log("Done deleting ".$count." orphaned data from notify-threads table. Last ID: ".$last_id);
|
||||
|
||||
Config::set('system', 'dbclean-last-id-5', $last_id);
|
||||
DI::config()->set('system', 'dbclean-last-id-5', $last_id);
|
||||
|
||||
if ($count < $limit) {
|
||||
Config::set('system', 'finished-dbclean-5', true);
|
||||
DI::config()->set('system', 'finished-dbclean-5', true);
|
||||
}
|
||||
} elseif ($stage == 6) {
|
||||
$last_id = Config::get('system', 'dbclean-last-id-6', 0);
|
||||
$last_id = DI::config()->get('system', 'dbclean-last-id-6', 0);
|
||||
|
||||
Logger::log("Deleting orphaned data from sign table. Last ID: ".$last_id);
|
||||
$r = DBA::p("SELECT `iid`, `id` FROM `sign`
|
||||
|
@ -224,13 +224,13 @@ class DBClean {
|
|||
DBA::close($r);
|
||||
Logger::log("Done deleting ".$count." orphaned data from sign table. Last ID: ".$last_id);
|
||||
|
||||
Config::set('system', 'dbclean-last-id-6', $last_id);
|
||||
DI::config()->set('system', 'dbclean-last-id-6', $last_id);
|
||||
|
||||
if ($count < $limit) {
|
||||
Config::set('system', 'finished-dbclean-6', true);
|
||||
DI::config()->set('system', 'finished-dbclean-6', true);
|
||||
}
|
||||
} elseif ($stage == 7) {
|
||||
$last_id = Config::get('system', 'dbclean-last-id-7', 0);
|
||||
$last_id = DI::config()->get('system', 'dbclean-last-id-7', 0);
|
||||
|
||||
Logger::log("Deleting orphaned data from term table. Last ID: ".$last_id);
|
||||
$r = DBA::p("SELECT `oid`, `tid` FROM `term`
|
||||
|
@ -250,17 +250,17 @@ class DBClean {
|
|||
DBA::close($r);
|
||||
Logger::log("Done deleting ".$count." orphaned data from term table. Last ID: ".$last_id);
|
||||
|
||||
Config::set('system', 'dbclean-last-id-7', $last_id);
|
||||
DI::config()->set('system', 'dbclean-last-id-7', $last_id);
|
||||
|
||||
if ($count < $limit) {
|
||||
Config::set('system', 'finished-dbclean-7', true);
|
||||
DI::config()->set('system', 'finished-dbclean-7', true);
|
||||
}
|
||||
} elseif ($stage == 8) {
|
||||
if ($days <= 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
$last_id = Config::get('system', 'dbclean-last-id-8', 0);
|
||||
$last_id = DI::config()->get('system', 'dbclean-last-id-8', 0);
|
||||
|
||||
Logger::log("Deleting expired threads. Last ID: ".$last_id);
|
||||
$r = DBA::p("SELECT `thread`.`iid` FROM `thread`
|
||||
|
@ -289,14 +289,14 @@ class DBClean {
|
|||
DBA::close($r);
|
||||
Logger::log("Done deleting ".$count." expired threads. Last ID: ".$last_id);
|
||||
|
||||
Config::set('system', 'dbclean-last-id-8', $last_id);
|
||||
DI::config()->set('system', 'dbclean-last-id-8', $last_id);
|
||||
} elseif ($stage == 9) {
|
||||
if ($days <= 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
$last_id = Config::get('system', 'dbclean-last-id-9', 0);
|
||||
$till_id = Config::get('system', 'dbclean-last-id-8', 0);
|
||||
$last_id = DI::config()->get('system', 'dbclean-last-id-9', 0);
|
||||
$till_id = DI::config()->get('system', 'dbclean-last-id-8', 0);
|
||||
|
||||
Logger::log("Deleting old global item entries from expired threads from ID ".$last_id." to ID ".$till_id);
|
||||
$r = DBA::p("SELECT `id` FROM `item` WHERE `uid` = 0 AND
|
||||
|
@ -317,10 +317,10 @@ class DBClean {
|
|||
DBA::close($r);
|
||||
Logger::log("Done deleting ".$count." old global item entries from expired threads. Last ID: ".$last_id);
|
||||
|
||||
Config::set('system', 'dbclean-last-id-9', $last_id);
|
||||
DI::config()->set('system', 'dbclean-last-id-9', $last_id);
|
||||
} elseif ($stage == 10) {
|
||||
$last_id = Config::get('system', 'dbclean-last-id-10', 0);
|
||||
$days = intval(Config::get('system', 'dbclean_expire_conversation', 90));
|
||||
$last_id = DI::config()->get('system', 'dbclean-last-id-10', 0);
|
||||
$days = intval(DI::config()->get('system', 'dbclean_expire_conversation', 90));
|
||||
|
||||
Logger::log("Deleting old conversations. Last created: ".$last_id);
|
||||
$r = DBA::p("SELECT `received`, `item-uri` FROM `conversation`
|
||||
|
@ -340,7 +340,7 @@ class DBClean {
|
|||
DBA::close($r);
|
||||
Logger::log("Done deleting ".$count." conversations. Last created: ".$last_id);
|
||||
|
||||
Config::set('system', 'dbclean-last-id-10', $last_id);
|
||||
DI::config()->set('system', 'dbclean-last-id-10', $last_id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
*/
|
||||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Update;
|
||||
use Friendica\DI;
|
||||
|
||||
|
@ -14,7 +13,7 @@ class DBUpdate
|
|||
public static function execute()
|
||||
{
|
||||
// Just in case the last update wasn't failed
|
||||
if (Config::get('system', 'update', Update::SUCCESS, true) != Update::FAILED) {
|
||||
if (DI::config()->get('system', 'update', Update::SUCCESS, true) != Update::FAILED) {
|
||||
Update::run(DI::app()->getBasePath());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
*/
|
||||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\Protocol;
|
||||
use Friendica\Database\DBA;
|
||||
|
@ -414,7 +413,7 @@ class Delivery
|
|||
|
||||
Logger::notice('Deliver via Diaspora', ['target' => $target_item['id'], 'guid' => $target_item['guid'], 'to' => $loc]);
|
||||
|
||||
if (Config::get('system', 'dfrn_only') || !Config::get('system', 'diaspora_enabled')) {
|
||||
if (DI::config()->get('system', 'dfrn_only') || !DI::config()->get('system', 'diaspora_enabled')) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -495,7 +494,7 @@ class Delivery
|
|||
*/
|
||||
private static function deliverMail($cmd, $contact, $owner, $target_item, $thr_parent)
|
||||
{
|
||||
if (Config::get('system','dfrn_only')) {
|
||||
if (DI::config()->get('system','dfrn_only')) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -6,18 +6,18 @@
|
|||
|
||||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Hook;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\Worker;
|
||||
use Friendica\Database\DBA;
|
||||
use Friendica\DI;
|
||||
use Friendica\Util\Network;
|
||||
|
||||
class Directory
|
||||
{
|
||||
public static function execute($url = '')
|
||||
{
|
||||
$dir = Config::get('system', 'directory');
|
||||
$dir = DI::config()->get('system', 'directory');
|
||||
|
||||
if (!strlen($dir)) {
|
||||
return;
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
|
||||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Hook;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\Worker;
|
||||
|
@ -45,7 +44,7 @@ class Expire
|
|||
Logger::log('Orphaned item content deleted: ' . DBA::affectedRows(), Logger::DEBUG);
|
||||
|
||||
// make this optional as it could have a performance impact on large sites
|
||||
if (intval(Config::get('system', 'optimize_items'))) {
|
||||
if (intval(DI::config()->get('system', 'optimize_items'))) {
|
||||
DBA::e("OPTIMIZE TABLE `item`");
|
||||
}
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
*/
|
||||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Hook;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\Protocol;
|
||||
|
@ -24,7 +23,6 @@ use Friendica\Protocol\ActivityPub;
|
|||
use Friendica\Protocol\Diaspora;
|
||||
use Friendica\Protocol\OStatus;
|
||||
use Friendica\Protocol\Salmon;
|
||||
use Friendica\Util\ACLFormatter;
|
||||
|
||||
require_once 'include/items.php';
|
||||
|
||||
|
@ -318,7 +316,7 @@ class Notifier
|
|||
// If this is a public message and pubmail is set on the parent, include all your email contacts
|
||||
if (
|
||||
function_exists('imap_open')
|
||||
&& !Config::get('system','imap_disabled')
|
||||
&& !DI::config()->get('system','imap_disabled')
|
||||
&& $public_message
|
||||
&& intval($target_item['pubmail'])
|
||||
) {
|
||||
|
@ -551,7 +549,7 @@ class Notifier
|
|||
$url_recipients = array_filter($url_recipients);
|
||||
// send salmon slaps to mentioned remote tags (@foo@example.com) in OStatus posts
|
||||
// They are especially used for notifications to OStatus users that don't follow us.
|
||||
if (!Config::get('system', 'dfrn_only') && count($url_recipients) && ($public_message || $push_notify) && !empty($target_item)) {
|
||||
if (!DI::config()->get('system', 'dfrn_only') && count($url_recipients) && ($public_message || $push_notify) && !empty($target_item)) {
|
||||
$slap = OStatus::salmon($target_item, $owner);
|
||||
foreach ($url_recipients as $url) {
|
||||
Logger::log('Salmon delivery of item ' . $target_id . ' to ' . $url);
|
||||
|
@ -640,7 +638,7 @@ class Notifier
|
|||
}
|
||||
|
||||
// Skip DFRN when the item will be (forcefully) delivered via AP
|
||||
if (Config::get('debug', 'total_ap_delivery') && ($contact['network'] == Protocol::DFRN) && !empty(APContact::getByURL($contact['url'], false))) {
|
||||
if (DI::config()->get('debug', 'total_ap_delivery') && ($contact['network'] == Protocol::DFRN) && !empty(APContact::getByURL($contact['url'], false))) {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
*/
|
||||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\Protocol;
|
||||
use Friendica\Database\DBA;
|
||||
|
@ -87,7 +86,7 @@ class OnePoll
|
|||
}
|
||||
|
||||
// Don't poll if polling is deactivated (But we poll feeds and mails anyway)
|
||||
if (!in_array($protocol, [Protocol::FEED, Protocol::MAIL]) && Config::get('system', 'disable_polling')) {
|
||||
if (!in_array($protocol, [Protocol::FEED, Protocol::MAIL]) && DI::config()->get('system', 'disable_polling')) {
|
||||
Logger::log('Polling is disabled');
|
||||
|
||||
// set the last-update so we don't keep polling
|
||||
|
@ -118,7 +117,7 @@ class OnePoll
|
|||
$xml = false;
|
||||
|
||||
if ($contact['subhub']) {
|
||||
$poll_interval = Config::get('system', 'pushpoll_frequency', 3);
|
||||
$poll_interval = DI::config()->get('system', 'pushpoll_frequency', 3);
|
||||
$contact['priority'] = intval($poll_interval);
|
||||
$hub_update = false;
|
||||
|
||||
|
@ -447,7 +446,7 @@ class OnePoll
|
|||
{
|
||||
Logger::log("Mail: Fetching for ".$contact['addr'], Logger::DEBUG);
|
||||
|
||||
$mail_disabled = ((function_exists('imap_open') && !Config::get('system', 'imap_disabled')) ? 0 : 1);
|
||||
$mail_disabled = ((function_exists('imap_open') && !DI::config()->get('system', 'imap_disabled')) ? 0 : 1);
|
||||
if ($mail_disabled) {
|
||||
// set the last-update so we don't keep polling
|
||||
self::updateContact($contact, ['last-update' => $updated]);
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Cache\Duration;
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\Protocol;
|
||||
use Friendica\Core\Search;
|
||||
|
@ -22,7 +21,7 @@ class SearchDirectory
|
|||
// <search pattern>: Searches for "search pattern" in the directory.
|
||||
public static function execute($search)
|
||||
{
|
||||
if (!Config::get('system', 'poco_local_search')) {
|
||||
if (!DI::config()->get('system', 'poco_local_search')) {
|
||||
Logger::info('Local search is not enabled');
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
*/
|
||||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\Protocol;
|
||||
use Friendica\Core\Worker;
|
||||
use Friendica\Database\DBA;
|
||||
use Friendica\DI;
|
||||
use Friendica\Model\GContact;
|
||||
use Friendica\Model\GServer;
|
||||
use Friendica\Util\DateTimeFormat;
|
||||
|
@ -21,7 +21,7 @@ class UpdateGContacts
|
|||
*/
|
||||
public static function execute()
|
||||
{
|
||||
if (!Config::get('system', 'poco_completion')) {
|
||||
if (!DI::config()->get('system', 'poco_completion')) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -4,8 +4,7 @@
|
|||
*/
|
||||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\DI;
|
||||
use Friendica\Model\GContact;
|
||||
use Friendica\Model\GServer;
|
||||
use Friendica\Protocol\PortableContact;
|
||||
|
@ -17,7 +16,7 @@ class UpdateServerDirectories
|
|||
*/
|
||||
public static function execute()
|
||||
{
|
||||
if (Config::get('system', 'poco_discovery') == PortableContact::DISABLED) {
|
||||
if (DI::config()->get('system', 'poco_discovery') == PortableContact::DISABLED) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -25,7 +24,7 @@ class UpdateServerDirectories
|
|||
GServer::discover();
|
||||
|
||||
// Query GNU Social servers for their users ("statistics" addon has to be enabled on the GS server)
|
||||
if (!Config::get('system', 'ostatus_disabled')) {
|
||||
if (!DI::config()->get('system', 'ostatus_disabled')) {
|
||||
GContact::discoverGsUsers();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue