X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fsalmon.php;h=84d2942d5332dd5d8e042bff24a73569d7100eb4;hb=73835118550f4bf9c0df510283c905f89224d612;hp=1538a1c68cc313fda9f9ffb9529e4d1f16ae5101;hpb=6fc9c6de3b99aa01212d29ea0d140334d4e38396;p=friendica.git diff --git a/mod/salmon.php b/mod/salmon.php index 1538a1c68c..84d2942d53 100644 --- a/mod/salmon.php +++ b/mod/salmon.php @@ -14,8 +14,6 @@ use Friendica\Protocol\Salmon; use Friendica\Util\Crypto; use Friendica\Util\Strings; -require_once 'include/items.php'; - function salmon_post(App $a, $xml = '') { if (empty($xml)) { @@ -24,8 +22,7 @@ function salmon_post(App $a, $xml = '') { Logger::log('new salmon ' . $xml, Logger::DATA); - $nick = (($a->argc > 1) ? Strings::removeTags(trim($a->argv[1])) : ''); - $mentions = (($a->argc > 2 && $a->argv[2] === 'mention') ? true : false); + $nick = (($a->argc > 1) ? Strings::escapeTags(trim($a->argv[1])) : ''); $r = q("SELECT * FROM `user` WHERE `nickname` = '%s' AND `account_expired` = 0 AND `account_removed` = 0 LIMIT 1", DBA::escape($nick) @@ -150,9 +147,9 @@ function salmon_post(App $a, $xml = '') { AND `uid` = %d LIMIT 1", DBA::escape(Protocol::OSTATUS), DBA::escape(Protocol::DFRN), - DBA::escape(normalise_link($author_link)), + DBA::escape(Strings::normaliseLink($author_link)), DBA::escape($author_link), - DBA::escape(normalise_link($author_link)), + DBA::escape(Strings::normaliseLink($author_link)), intval($importer['uid']) ); @@ -187,7 +184,7 @@ function salmon_post(App $a, $xml = '') { // Placeholder for hub discovery. $hub = ''; - $contact_rec = ((DBA::isResult($r)) ? $r[0] : null); + $contact_rec = ((DBA::isResult($r)) ? $r[0] : []); OStatus::import($data, $importer, $contact_rec, $hub);