streams/Zotlabs/Module/Regmod.php

50 lines
840 B
PHP
Raw Normal View History

2016-04-19 03:38:38 +00:00
<?php
2021-12-03 03:01:39 +00:00
namespace Zotlabs\Module;
2016-04-19 03:38:38 +00:00
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 '';
}
2021-12-03 03:01:39 +00:00
if (argc() != 3) {
2021-12-02 23:02:31 +00:00
killme();
2021-12-03 03:01:39 +00:00
}
2021-12-02 23:02:31 +00:00
$cmd = argv(1);
$hash = argv(2);
if ($cmd === 'deny') {
2021-12-03 03:01:39 +00:00
if (!account_deny($hash)) {
killme();
}
2021-12-02 23:02:31 +00:00
}
if ($cmd === 'allow') {
2021-12-03 03:01:39 +00:00
if (!account_allow($hash)) {
killme();
}
2021-12-02 23:02:31 +00:00
}
goaway('/admin/accounts');
}
2016-04-19 03:38:38 +00:00
}