X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Ffetch.php;h=4e7d8c751afc43dde451e77608321dcc4c40acbc;hb=1ec5c6b2840cedbe21e089f4ef4404d22a65031e;hp=da616ad5bb103ba16a7726a8fbff7135864f5ce5;hpb=a5ca724fd3f364a9af15e663fa5f129baced2e0e;p=friendica.git diff --git a/mod/fetch.php b/mod/fetch.php index da616ad5bb..4e7d8c751a 100644 --- a/mod/fetch.php +++ b/mod/fetch.php @@ -5,12 +5,13 @@ This file is part of the Diaspora protocol. It is used for fetching single publi use Friendica\App; use Friendica\Core\L10n; +use Friendica\Core\Protocol; use Friendica\Core\System; use Friendica\Protocol\Diaspora; use Friendica\Model\Item; use Friendica\Model\User; use Friendica\Util\XML; -use Friendica\Database\DBM; +use Friendica\Database\DBA; function fetch_init(App $a) { @@ -23,13 +24,14 @@ function fetch_init(App $a) $guid = $a->argv[2]; // Fetch the item - $fields = ['uid', 'title', 'body', 'guid', 'contact-id', 'private', 'created', 'app', 'location', 'coord', 'network']; - $condition = ['wall' => true, 'private' => false, 'guid' => $guid, 'network' => [NETWORK_DFRN, NETWORK_DIASPORA]]; + $fields = ['uid', 'title', 'body', 'guid', 'contact-id', 'private', 'created', 'app', 'location', 'coord', 'network', + 'event-id', 'resource-id', 'author-link', 'author-avatar', 'author-name', 'plink', 'owner-link', 'attach']; + $condition = ['wall' => true, 'private' => false, 'guid' => $guid, 'network' => [Protocol::DFRN, Protocol::DIASPORA]]; $item = Item::selectFirst($fields, $condition); - if (!DBM::is_result($item)) { - $condition = ['guid' => $guid, 'network' => [NETWORK_DFRN, NETWORK_DIASPORA]]; + if (!DBA::isResult($item)) { + $condition = ['guid' => $guid, 'network' => [Protocol::DFRN, Protocol::DIASPORA]]; $item = Item::selectFirst(['author-link'], $condition); - if (DBM::is_result($item)) { + if (DBA::isResult($item)) { $parts = parse_url($item["author-link"]); $host = $parts["scheme"]."://".$parts["host"];