X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FProtocol%2FPortableContact.php;h=4eaf5bbb6c74c76e4eda74763a6478f42f16831f;hb=93daf7883e98d797759fb81dbf12e9e368debf61;hp=f824be40f0e8065c796035d3976f7fbec041c982;hpb=ec626fb76cc139a20d4ace890fa3136f770e67e8;p=friendica.git diff --git a/src/Protocol/PortableContact.php b/src/Protocol/PortableContact.php index f824be40f0..4eaf5bbb6c 100644 --- a/src/Protocol/PortableContact.php +++ b/src/Protocol/PortableContact.php @@ -1321,20 +1321,8 @@ class PortableContact $version = $data->version; $site_name = $data->site_name; $info = $data->info; - $register_policy_str = $data->register_policy; + $register_policy = constant($data->register_policy); $platform = $data->platform; - - switch ($register_policy_str) { - case "REGISTER_CLOSED": - $register_policy = REGISTER_CLOSED; - break; - case "REGISTER_APPROVE": - $register_policy = REGISTER_APPROVE; - break; - case "REGISTER_OPEN": - $register_policy = REGISTER_OPEN; - break; - } } } } @@ -1527,8 +1515,10 @@ class PortableContact if ($serverdata) { $servers = json_decode($serverdata); - foreach ($servers->pods as $server) { - Worker::add(PRIORITY_LOW, "DiscoverPoCo", "server", "https://".$server->host); + if (is_array($servers->pods)) { + foreach ($servers->pods as $server) { + Worker::add(PRIORITY_LOW, "DiscoverPoCo", "server", "https://".$server->host); + } } }