* @throws \Friendica\Network\HTTPException\InternalServerErrorException
* @throws \ImagickException
*/
- public static function getByUrl($handle, $update = null)
+ public static function getByURL($handle, $update = null)
{
$person = DBA::selectFirst('fcontact', [], ['network' => Protocol::DIASPORA, 'addr' => $handle]);
if (!DBA::isResult($person)) {
if ($r && ($r["network"] === Protocol::DIASPORA)) {
self::updateFContact($r);
- $person = self::getByUrl($handle, false);
+ $person = self::getByURL($handle, false);
}
}
Logger::log("Fetching diaspora key for: ".$handle);
- $r = FContact::getByUrl($handle);
+ $r = FContact::getByURL($handle);
if ($r) {
return $r["pubkey"];
}
*/
public static function isSupportedByContactUrl($url, $update = null)
{
- return !empty(FContact::getByUrl($url, $update));
+ return !empty(FContact::getByURL($url, $update));
}
/**
$item = Item::selectFirst($fields, $condition);
if (!DBA::isResult($item)) {
- $person = FContact::getByUrl($author);
+ $person = FContact::getByURL($author);
$result = self::storeByGuid($guid, $person["url"], $uid);
// We don't have an url for items that arrived at the public dispatcher
if (DBA::isResult($item)) {
return $item["uri"];
} elseif (!$onlyfound) {
- $person = FContact::getByUrl($author);
+ $person = FContact::getByURL($author);
$parts = parse_url($person['url']);
unset($parts['path']);
continue;
}
- $person = FContact::getByUrl($match[3]);
+ $person = FContact::getByURL($match[3]);
if (empty($person)) {
continue;
}
return false;
}
- $person = FContact::getByUrl($author);
+ $person = FContact::getByURL($author);
if (!is_array($person)) {
Logger::log("unable to find author details");
return false;
$body = Markdown::toBBCode($msg_text);
$message_uri = $msg_author.":".$msg_guid;
- $person = FContact::getByUrl($msg_author);
+ $person = FContact::getByURL($msg_author);
return Mail::insert([
'uid' => $importer['uid'],
return false;
}
- $person = FContact::getByUrl($author);
+ $person = FContact::getByURL($author);
if (!is_array($person)) {
Logger::log("unable to find author details");
return false;
$message_uri = $author.":".$guid;
- $person = FContact::getByUrl($author);
+ $person = FContact::getByURL($author);
if (!$person) {
Logger::log("unable to find author details");
return false;
return false;
}
- $person = FContact::getByUrl($author);
+ $person = FContact::getByURL($author);
if (!is_array($person)) {
Logger::log("Person not found: ".$author);
return false;
Logger::log("Author ".$author." wants to listen to us.", Logger::DEBUG);
}
- $ret = FContact::getByUrl($author);
+ $ret = FContact::getByURL($author);
if (!$ret || ($ret["network"] != Protocol::DIASPORA)) {
Logger::log("Cannot resolve diaspora handle ".$author." for ".$recipient);
$target_guid = Strings::escapeTags(XML::unescape($data->target_guid));
$target_type = Strings::escapeTags(XML::unescape($data->target_type));
- $person = FContact::getByUrl($author);
+ $person = FContact::getByURL($author);
if (!is_array($person)) {
Logger::log("unable to find author detail for ".$author);
return false;
// We always try to use the data from the fcontact table.
// This is important for transmitting data to Friendica servers.
if (!empty($contact['addr'])) {
- $fcontact = FContact::getByUrl($contact['addr']);
+ $fcontact = FContact::getByURL($contact['addr']);
if (!empty($fcontact)) {
$dest_url = ($public_batch ? $fcontact["batch"] : $fcontact["notify"]);
}
private static function deliverDFRN($cmd, $contact, $owner, $items, $target_item, $public_message, $top_level, $followup)
{
// Transmit Diaspora reshares via Diaspora if the Friendica contact support Diaspora
- if (Diaspora::isReshare($target_item['body']) && !empty(FContact::getByUrl($contact['addr'], false))) {
+ if (Diaspora::isReshare($target_item['body']) && !empty(FContact::getByURL($contact['addr'], false))) {
Logger::info('Reshare will be transmitted via Diaspora', ['url' => $contact['url'], 'guid' => ($target_item['guid'] ?? '') ?: $target_item['id']]);
self::deliverDiaspora($cmd, $contact, $owner, $items, $target_item, $public_message, $top_level, $followup);
return;