sforkowany z mirror/friendica
Add feedback
rodzic
d638775927
commit
e73eda0156
|
@ -34,15 +34,15 @@ class Acctlink extends BaseModule
|
||||||
public function rawContent()
|
public function rawContent()
|
||||||
{
|
{
|
||||||
$addr = trim($_GET['addr'] ?? '');
|
$addr = trim($_GET['addr'] ?? '');
|
||||||
|
if (!$addr) {
|
||||||
if ($addr) {
|
throw new NotFoundException('Parameter "addr" is missing or empty');
|
||||||
$url = Contact::getByURL($addr)['url'] ?? '';
|
|
||||||
if ($url) {
|
|
||||||
System::externalRedirect($url['url']);
|
|
||||||
exit();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
throw new NotFoundException('Parameter "url" is missing');
|
$contact = Contact::getByURL($addr, null, ['url']) ?? '';
|
||||||
|
if (!$contact) {
|
||||||
|
throw new NotFoundException('Contact not found');
|
||||||
|
}
|
||||||
|
|
||||||
|
System::externalRedirect($contact['url']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue