X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FWorker%2FDiscoverPoCo.php;h=f0335bc8e443334aa0ac5866775219d812825cb8;hb=ea9b4cc52319bdeb2078ff34cdb2eff90ae3aa22;hp=b3f4dab78643b1ac74caae316bf9a0da7e953df3;hpb=9b37f5c0855c8071075fa3ce49b7e9c38f2c6a2e;p=friendica.git diff --git a/src/Worker/DiscoverPoCo.php b/src/Worker/DiscoverPoCo.php index b3f4dab786..f0335bc8e4 100644 --- a/src/Worker/DiscoverPoCo.php +++ b/src/Worker/DiscoverPoCo.php @@ -13,8 +13,7 @@ use Friendica\Network\Probe; use Friendica\Protocol\PortableContact; use Friendica\Util\DateTimeFormat; use Friendica\Util\Network; - -require_once 'include/datetime.php'; +use dba; class DiscoverPoCo { /// @todo Clean up this mess of a parameter hell and split it in several classes @@ -32,6 +31,8 @@ class DiscoverPoCo { - check_profile: Update remote profile data */ + $search = ""; + $mode = 0; if ($command == "dirsearch") { $search = urldecode($param1); $mode = 1; @@ -49,10 +50,7 @@ class DiscoverPoCo { $mode = 7; } elseif ($command == "check_profile") { $mode = 8; - } elseif ($command == '') { - $search = ""; - $mode = 0; - } else { + } elseif ($command !== "") { logger("Unknown or missing parameter ".$command."\n"); return; } @@ -161,8 +159,8 @@ class DiscoverPoCo { $urlparts = parse_url($user["url"]); if (!isset($urlparts["scheme"])) { - q("UPDATE `gcontact` SET `network` = '%s' WHERE `nurl` = '%s'", - dbesc(NETWORK_PHANTOM), dbesc(normalise_link($user["url"]))); + dba::update('gcontact', ['network' => NETWORK_PHANTOM], + ['nurl' => normalise_link($user["url"])]); continue; } @@ -174,8 +172,8 @@ class DiscoverPoCo { "identi.ca" => NETWORK_PUMPIO, "alpha.app.net" => NETWORK_APPNET]; - q("UPDATE `gcontact` SET `network` = '%s' WHERE `nurl` = '%s'", - dbesc($networks[$urlparts["host"]]), dbesc(normalise_link($user["url"]))); + dba::update('gcontact', ['network' => $networks[$urlparts["host"]]], + ['nurl' => normalise_link($user["url"])]); continue; } @@ -197,8 +195,8 @@ class DiscoverPoCo { return; } } else { - q("UPDATE `gcontact` SET `last_failure` = '%s' WHERE `nurl` = '%s'", - dbesc(DateTimeFormat::utcNow()), dbesc(normalise_link($user["url"]))); + dba::update('gcontact', ['last_failure' => DateTimeFormat::utcNow()], + ['nurl' => normalise_link($user["url"])]); } // Quit the loop after 3 minutes