module updates
This commit is contained in:
40
Zotlabs/Module/Regmod.php
Normal file
40
Zotlabs/Module/Regmod.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
namespace Zotlabs\Module;
|
||||
|
||||
|
||||
|
||||
class Regmod extends \Zotlabs\Web\Controller {
|
||||
|
||||
function get() {
|
||||
|
||||
global $lang;
|
||||
|
||||
$_SESSION['return_url'] = \App::$cmd;
|
||||
|
||||
if(! local_channel()) {
|
||||
info( t('Please login.') . EOL);
|
||||
$o .= '<br /><br />' . login((\App::$config['system']['register_policy'] == REGISTER_CLOSED) ? 0 : 1);
|
||||
return $o;
|
||||
}
|
||||
|
||||
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();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user