Move Module AcctLink
This commit is contained in:
parent
14e7686df4
commit
508032cf9a
2 changed files with 26 additions and 16 deletions
|
@ -1,16 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
use Friendica\App;
|
|
||||||
use Friendica\Network\Probe;
|
|
||||||
|
|
||||||
function acctlink_init()
|
|
||||||
{
|
|
||||||
if (x($_GET, 'addr')) {
|
|
||||||
$addr = trim($_GET['addr']);
|
|
||||||
$res = Probe::uri($addr);
|
|
||||||
if ($res['url']) {
|
|
||||||
goaway($res['url']);
|
|
||||||
killme();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
26
src/Module/AcctLink.php
Normal file
26
src/Module/AcctLink.php
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Friendica\Module;
|
||||||
|
|
||||||
|
use Friendica\BaseModule;
|
||||||
|
use Friendica\Network\Probe;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Redirects to another URL based on the parameter 'addr'
|
||||||
|
*/
|
||||||
|
class AcctLink extends BaseModule
|
||||||
|
{
|
||||||
|
public static function content()
|
||||||
|
{
|
||||||
|
$addr = defaults($_REQUEST, 'addr', false);
|
||||||
|
|
||||||
|
if ($addr) {
|
||||||
|
$url = defaults(Probe::uri($addr), 'url', false);
|
||||||
|
|
||||||
|
if ($url) {
|
||||||
|
goaway($url);
|
||||||
|
killme();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue