2016-04-19 03:38:38 +00:00
|
|
|
<?php
|
|
|
|
namespace Zotlabs\Module;
|
|
|
|
|
|
|
|
|
|
|
|
|
2021-12-02 22:33:36 +00:00
|
|
|
use App;
|
|
|
|
use Zotlabs\Web\Controller;
|
|
|
|
|
2021-12-02 23:02:31 +00:00
|
|
|
class Regmod extends Controller
|
|
|
|
{
|
|
|
|
|
|
|
|
public function get()
|
|
|
|
{
|
|
|
|
|
|
|
|
global $lang;
|
|
|
|
|
|
|
|
$_SESSION['return_url'] = App::$cmd;
|
|
|
|
|
|
|
|
if (!local_channel()) {
|
|
|
|
info(t('Please login.') . EOL);
|
|
|
|
return login();
|
|
|
|
}
|
|
|
|
|
|
|
|
if (!is_site_admin()) {
|
|
|
|
notice(t('Permission denied.') . EOL);
|
|
|
|
return '';
|
|
|
|
}
|
|
|
|
|
|
|
|
if (argc() != 3)
|
|
|
|
killme();
|
|
|
|
|
|
|
|
$cmd = argv(1);
|
|
|
|
$hash = argv(2);
|
|
|
|
|
|
|
|
if ($cmd === 'deny') {
|
|
|
|
if (!account_deny($hash)) killme();
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($cmd === 'allow') {
|
|
|
|
if (!account_allow($hash)) killme();
|
|
|
|
}
|
|
|
|
|
|
|
|
goaway('/admin/accounts');
|
|
|
|
}
|
|
|
|
|
2016-04-19 03:38:38 +00:00
|
|
|
}
|