Makes Diaspora working again

This commit is contained in:
Michael 2018-07-20 05:10:16 +00:00
parent 4e44b07dfe
commit 9a6a3bf1c1
3 changed files with 17 additions and 17 deletions

View file

@ -25,7 +25,7 @@ function receive_post(App $a)
if (($a->argc == 2) && ($a->argv[1] === 'public')) { if (($a->argc == 2) && ($a->argv[1] === 'public')) {
$public = true; $public = true;
$importer = false; $importer = [];
} else { } else {
$public = false; $public = false;

View file

@ -22,6 +22,7 @@ use Friendica\Util\Crypto;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use Friendica\Util\Network; use Friendica\Util\Network;
use Friendica\Util\XML; use Friendica\Util\XML;
use DomXPath;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -34,7 +34,6 @@ use Friendica\Util\Map;
use Friendica\Util\Network; use Friendica\Util\Network;
use Friendica\Util\XML; use Friendica\Util\XML;
use SimpleXMLElement; use SimpleXMLElement;
use stdClass;
require_once 'include/dba.php'; require_once 'include/dba.php';
require_once 'include/items.php'; require_once 'include/items.php';
@ -1495,7 +1494,7 @@ class Diaspora
* *
* @return bool Success * @return bool Success
*/ */
private static function receiveAccountMigration(array $importer, stdClass $data) private static function receiveAccountMigration(array $importer, $data)
{ {
$old_handle = notags(unxmlify($data->author)); $old_handle = notags(unxmlify($data->author));
$new_handle = notags(unxmlify($data->profile->author)); $new_handle = notags(unxmlify($data->profile->author));
@ -1650,7 +1649,7 @@ class Diaspora
* *
* @return int The message id of the generated comment or "false" if there was an error * @return int The message id of the generated comment or "false" if there was an error
*/ */
private static function receiveComment(array $importer, $sender, stdClass $data, $xml) private static function receiveComment(array $importer, $sender, $data, $xml)
{ {
$author = notags(unxmlify($data->author)); $author = notags(unxmlify($data->author));
$guid = notags(unxmlify($data->guid)); $guid = notags(unxmlify($data->guid));
@ -1767,7 +1766,7 @@ class Diaspora
* *
* @return bool "true" if it was successful * @return bool "true" if it was successful
*/ */
private static function receiveConversationMessage(array $importer, array $contact, stdClass $data, $msg, $mesg, $conversation) private static function receiveConversationMessage(array $importer, array $contact, $data, $msg, $mesg, $conversation)
{ {
$author = notags(unxmlify($data->author)); $author = notags(unxmlify($data->author));
$guid = notags(unxmlify($data->guid)); $guid = notags(unxmlify($data->guid));
@ -1860,7 +1859,7 @@ class Diaspora
* *
* @return bool Success * @return bool Success
*/ */
private static function receiveConversation(array $importer, $msg, stdClass $data) private static function receiveConversation(array $importer, $msg, $data)
{ {
$author = notags(unxmlify($data->author)); $author = notags(unxmlify($data->author));
$guid = notags(unxmlify($data->guid)); $guid = notags(unxmlify($data->guid));
@ -1934,7 +1933,7 @@ class Diaspora
* *
* @return int The message id of the generated like or "false" if there was an error * @return int The message id of the generated like or "false" if there was an error
*/ */
private static function receiveLike(array $importer, $sender, stdClass $data) private static function receiveLike(array $importer, $sender, $data)
{ {
$author = notags(unxmlify($data->author)); $author = notags(unxmlify($data->author));
$guid = notags(unxmlify($data->guid)); $guid = notags(unxmlify($data->guid));
@ -2046,7 +2045,7 @@ class Diaspora
* *
* @return bool Success? * @return bool Success?
*/ */
private static function receiveMessage(array $importer, stdClass $data) private static function receiveMessage(array $importer, $data)
{ {
$author = notags(unxmlify($data->author)); $author = notags(unxmlify($data->author));
$guid = notags(unxmlify($data->guid)); $guid = notags(unxmlify($data->guid));
@ -2130,7 +2129,7 @@ class Diaspora
* *
* @return bool always true * @return bool always true
*/ */
private static function receiveParticipation(array $importer, stdClass $data) private static function receiveParticipation(array $importer, $data)
{ {
$author = strtolower(notags(unxmlify($data->author))); $author = strtolower(notags(unxmlify($data->author)));
$parent_guid = notags(unxmlify($data->parent_guid)); $parent_guid = notags(unxmlify($data->parent_guid));
@ -2194,7 +2193,7 @@ class Diaspora
* *
* @return bool always true * @return bool always true
*/ */
private static function receivePhoto(array $importer, stdClass $data) private static function receivePhoto(array $importer, $data)
{ {
// There doesn't seem to be a reason for this function, // There doesn't seem to be a reason for this function,
// since the photo data is transmitted in the status message as well // since the photo data is transmitted in the status message as well
@ -2209,7 +2208,7 @@ class Diaspora
* *
* @return bool always true * @return bool always true
*/ */
private static function receivePollParticipation(array $importer, stdClass $data) private static function receivePollParticipation(array $importer, $data)
{ {
// We don't support polls by now // We don't support polls by now
return true; return true;
@ -2223,7 +2222,7 @@ class Diaspora
* *
* @return bool Success * @return bool Success
*/ */
private static function receiveProfile(array $importer, stdClass $data) private static function receiveProfile(array $importer, $data)
{ {
$author = strtolower(notags(unxmlify($data->author))); $author = strtolower(notags(unxmlify($data->author)));
@ -2337,7 +2336,7 @@ class Diaspora
* *
* @return bool Success * @return bool Success
*/ */
private static function receiveContactRequest(array $importer, stdClass $data) private static function receiveContactRequest(array $importer, $data)
{ {
$author = unxmlify($data->author); $author = unxmlify($data->author);
$recipient = unxmlify($data->recipient); $recipient = unxmlify($data->recipient);
@ -2599,7 +2598,7 @@ class Diaspora
* *
* @return int the message id * @return int the message id
*/ */
private static function receiveReshare(array $importer, stdClass $data, $xml) private static function receiveReshare(array $importer, $data, $xml)
{ {
$author = notags(unxmlify($data->author)); $author = notags(unxmlify($data->author));
$guid = notags(unxmlify($data->guid)); $guid = notags(unxmlify($data->guid));
@ -2691,7 +2690,7 @@ class Diaspora
* *
* @return bool success * @return bool success
*/ */
private static function itemRetraction(array $importer, array $contact, stdClass $data) private static function itemRetraction(array $importer, array $contact, $data)
{ {
$author = notags(unxmlify($data->author)); $author = notags(unxmlify($data->author));
$target_guid = notags(unxmlify($data->target_guid)); $target_guid = notags(unxmlify($data->target_guid));
@ -2755,7 +2754,7 @@ class Diaspora
* *
* @return bool Success * @return bool Success
*/ */
private static function receiveRetraction(array $importer, $sender, stdClass $data) private static function receiveRetraction(array $importer, $sender, $data)
{ {
$target_type = notags(unxmlify($data->target_type)); $target_type = notags(unxmlify($data->target_type));
@ -2796,7 +2795,7 @@ class Diaspora
* *
* @return int The message id of the newly created item * @return int The message id of the newly created item
*/ */
private static function receiveStatusMessage(array $importer, stdClass $data, $xml) private static function receiveStatusMessage(array $importer, $data, $xml)
{ {
$author = notags(unxmlify($data->author)); $author = notags(unxmlify($data->author));
$guid = notags(unxmlify($data->guid)); $guid = notags(unxmlify($data->guid));