X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FWorker%2FUpdateGContact.php;h=b927e61bbd2718c1d251e8dce9dff5734783bf22;hb=295d90d496a56217383481fa7a0153e0ac48e38a;hp=b943d966bec0be6a41dc3aac6fcb0e6800f1fcad;hpb=66a103e36a42ab251fd9ca6c4b56b54380e4d535;p=friendica.git diff --git a/src/Worker/UpdateGContact.php b/src/Worker/UpdateGContact.php index b943d966be..b927e61bbd 100644 --- a/src/Worker/UpdateGContact.php +++ b/src/Worker/UpdateGContact.php @@ -6,41 +6,44 @@ namespace Friendica\Worker; -use Friendica\Database\DBM; +use Friendica\Core\Logger; +use Friendica\Core\Protocol; +use Friendica\Database\DBA; use Friendica\Network\Probe; use Friendica\Protocol\PortableContact; use Friendica\Util\DateTimeFormat; +use Friendica\Util\Strings; class UpdateGContact { public static function execute($contact_id) { - logger('update_gcontact: start'); + Logger::log('update_gcontact: start'); if (empty($contact_id)) { - logger('update_gcontact: no contact'); + Logger::log('update_gcontact: no contact'); return; } $r = q("SELECT * FROM `gcontact` WHERE `id` = %d", intval($contact_id)); - if (!DBM::is_result($r)) { + if (!DBA::isResult($r)) { return; } - if (!in_array($r[0]["network"], [NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS])) { + if (!in_array($r[0]["network"], [Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS])) { return; } $data = Probe::uri($r[0]["url"]); - if (!in_array($data["network"], [NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS])) { + if (!in_array($data["network"], [Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS])) { if ($r[0]["server_url"] != "") { PortableContact::checkServer($r[0]["server_url"], $r[0]["network"]); } q("UPDATE `gcontact` SET `last_failure` = '%s' WHERE `id` = %d", - dbesc(DateTimeFormat::utcNow()), intval($contact_id)); + DBA::escape(DateTimeFormat::utcNow()), intval($contact_id)); return; } @@ -63,26 +66,26 @@ class UpdateGContact q("UPDATE `gcontact` SET `name` = '%s', `nick` = '%s', `addr` = '%s', `photo` = '%s' WHERE `id` = %d", - dbesc($data["name"]), - dbesc($data["nick"]), - dbesc($data["addr"]), - dbesc($data["photo"]), + DBA::escape($data["name"]), + DBA::escape($data["nick"]), + DBA::escape($data["addr"]), + DBA::escape($data["photo"]), intval($contact_id) ); q("UPDATE `contact` SET `name` = '%s', `nick` = '%s', `addr` = '%s', `photo` = '%s' WHERE `uid` = 0 AND `addr` = '' AND `nurl` = '%s'", - dbesc($data["name"]), - dbesc($data["nick"]), - dbesc($data["addr"]), - dbesc($data["photo"]), - dbesc(normalise_link($data["url"])) + DBA::escape($data["name"]), + DBA::escape($data["nick"]), + DBA::escape($data["addr"]), + DBA::escape($data["photo"]), + DBA::escape(Strings::normaliseLink($data["url"])) ); q("UPDATE `contact` SET `addr` = '%s' WHERE `uid` != 0 AND `addr` = '' AND `nurl` = '%s'", - dbesc($data["addr"]), - dbesc(normalise_link($data["url"])) + DBA::escape($data["addr"]), + DBA::escape(Strings::normaliseLink($data["url"])) ); } }