use Friendica\Protocol\PortableContact;
use Friendica\Util\DateTimeFormat;
use Friendica\Util\Network;
+use Friendica\Util\Strings;
class DiscoverPoCo
{
return;
}
$server_url = filter_var($server_url, FILTER_SANITIZE_URL);
- if (substr(normalise_link($server_url), 0, 7) != "http://") {
+ if (substr(Strings::normaliseLink($server_url), 0, 7) != "http://") {
return;
}
$result = "Checking server ".$server_url." - ";
$urlparts = parse_url($user["url"]);
if (!isset($urlparts["scheme"])) {
DBA::update('gcontact', ['network' => Protocol::PHANTOM],
- ['nurl' => normalise_link($user["url"])]);
+ ['nurl' => Strings::normaliseLink($user["url"])]);
continue;
}
$networks = ["twitter.com" => Protocol::TWITTER, "identi.ca" => Protocol::PUMPIO];
DBA::update('gcontact', ['network' => $networks[$urlparts["host"]]],
- ['nurl' => normalise_link($user["url"])]);
+ ['nurl' => Strings::normaliseLink($user["url"])]);
continue;
}
if ($user["server_url"] != "") {
- $force_update = (normalise_link($user["server_url"]) != normalise_link($server_url));
+ $force_update = (Strings::normaliseLink($user["server_url"]) != Strings::normaliseLink($server_url));
$server_url = $user["server_url"];
}
}
} else {
DBA::update('gcontact', ['last_failure' => DateTimeFormat::utcNow()],
- ['nurl' => normalise_link($user["url"])]);
+ ['nurl' => Strings::normaliseLink($user["url"])]);
}
// Quit the loop after 3 minutes
if (!empty($j->results)) {
foreach ($j->results as $jj) {
// Check if the contact already exists
- $exists = q("SELECT `id`, `last_contact`, `last_failure`, `updated` FROM `gcontact` WHERE `nurl` = '%s'", normalise_link($jj->url));
+ $exists = q("SELECT `id`, `last_contact`, `last_failure`, `updated` FROM `gcontact` WHERE `nurl` = '%s'", Strings::normaliseLink($jj->url));
if (DBA::isResult($exists)) {
Logger::log("Profile ".$jj->url." already exists (".$search.")", Logger::DEBUG);