streams/mod/regmod.php

35 lines
550 B
PHP
Raw Normal View History

2010-07-29 06:15:10 +00:00
<?php
function regmod_content(&$a) {
2011-05-24 03:30:37 +00:00
global $lang;
$_SESSION['return_url'] = $a->cmd;
2015-01-29 04:56:04 +00:00
if(! local_channel()) {
info( t('Please login.') . EOL);
2013-01-03 21:50:23 +00:00
$o .= '<br /><br />' . login(($a->config['system']['register_policy'] == REGISTER_CLOSED) ? 0 : 1);
2010-07-29 06:15:10 +00:00
return $o;
}
2015-03-11 03:19:17 +00:00
if(! is_site_admin()) {
2011-01-05 06:17:58 +00:00
notice( t('Permission denied.') . EOL);
return '';
}
if(argc() != 3)
2010-07-29 06:15:10 +00:00
killme();
$cmd = argv(1);
$hash = argv(2);
2010-09-27 00:24:20 +00:00
if($cmd === 'deny') {
if (!user_deny($hash)) killme();
2010-07-29 06:15:10 +00:00
}
2010-09-27 00:24:20 +00:00
if($cmd === 'allow') {
if (!user_allow($hash)) killme();
2010-07-29 06:15:10 +00:00
}
}