|
|
|
@ -9,7 +9,6 @@ use Friendica\Directory\Utils\Network;
|
|
|
|
|
*/
|
|
|
|
|
class Profile
|
|
|
|
|
{
|
|
|
|
|
const PROFILE_MISSING_REQUEST = 1;
|
|
|
|
|
const PROFILE_MISSING_CONFIRM = 2;
|
|
|
|
|
const PROFILE_MISSING_NOTIFY = 4;
|
|
|
|
|
const PROFILE_MISSING_POLL = 8;
|
|
|
|
@ -177,9 +176,6 @@ class Profile
|
|
|
|
|
// This is most likely a problem with the site configuration. Ignore.
|
|
|
|
|
if ($error = self::validateParams($params)) {
|
|
|
|
|
$this->logger->warning('Poll aborted, parameters invalid.', ['params' => $params]);
|
|
|
|
|
if ($error & Profile::PROFILE_MISSING_REQUEST) {
|
|
|
|
|
$this->logger->notice('dfrn-request parameter is empty.');
|
|
|
|
|
}
|
|
|
|
|
if ($error & Profile::PROFILE_MISSING_CONFIRM) {
|
|
|
|
|
$this->logger->notice('dfrn-confirm parameter is empty.');
|
|
|
|
|
}
|
|
|
|
@ -232,7 +228,6 @@ class Profile
|
|
|
|
|
'region' => $params['region'] ?? '',
|
|
|
|
|
'country' => $params['country-name'] ?? '',
|
|
|
|
|
'profile_url' => $profile_uri,
|
|
|
|
|
'dfrn_request' => $params['dfrn-request'] ?? null,
|
|
|
|
|
'photo' => $params['photo'],
|
|
|
|
|
'tags' => implode(' ', $tags),
|
|
|
|
|
'addr' => $addr,
|
|
|
|
@ -254,7 +249,6 @@ class Profile
|
|
|
|
|
`region` = :region,
|
|
|
|
|
`country` = :country,
|
|
|
|
|
`profile_url` = :profile_url,
|
|
|
|
|
`dfrn_request` = :dfrn_request,
|
|
|
|
|
`photo` = :photo,
|
|
|
|
|
`tags` = :tags,
|
|
|
|
|
`addr` = :addr,
|
|
|
|
@ -274,7 +268,6 @@ class Profile
|
|
|
|
|
`region` = :region,
|
|
|
|
|
`country` = :country,
|
|
|
|
|
`profile_url` = :profile_url,
|
|
|
|
|
`dfrn_request` = :dfrn_request,
|
|
|
|
|
`photo` = :photo,
|
|
|
|
|
`tags` = :tags,
|
|
|
|
|
`addr` = :addr,
|
|
|
|
@ -361,9 +354,6 @@ class Profile
|
|
|
|
|
private static function validateParams(array $params): int
|
|
|
|
|
{
|
|
|
|
|
$errors = 0;
|
|
|
|
|
if (empty($params['dfrn-request'])) {
|
|
|
|
|
$errors &= self::PROFILE_MISSING_REQUEST;
|
|
|
|
|
}
|
|
|
|
|
if (empty($params['dfrn-confirm'])) {
|
|
|
|
|
$errors &= self::PROFILE_MISSING_CONFIRM;
|
|
|
|
|
}
|
|
|
|
|