2010-07-29 06:15:10 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
|
|
function regmod_content(&$a) {
|
|
|
|
|
2011-05-24 03:30:37 +00:00
|
|
|
global $lang;
|
|
|
|
|
2010-10-09 13:00:07 +00:00
|
|
|
$_SESSION['return_url'] = $a->cmd;
|
|
|
|
|
2010-07-29 06:15:10 +00:00
|
|
|
if(! local_user()) {
|
2011-05-23 09:39:57 +00:00
|
|
|
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;
|
|
|
|
}
|
|
|
|
|
2012-02-17 07:58:07 +00:00
|
|
|
if((!is_site_admin()) || (x($_SESSION,'submanage') && intval($_SESSION['submanage']))) {
|
2011-01-05 06:17:58 +00:00
|
|
|
notice( t('Permission denied.') . EOL);
|
|
|
|
return '';
|
|
|
|
}
|
|
|
|
|
2013-02-08 11:11:40 +00:00
|
|
|
if(argc() != 3)
|
2010-07-29 06:15:10 +00:00
|
|
|
killme();
|
|
|
|
|
2013-02-08 11:11:40 +00:00
|
|
|
$cmd = argv(1);
|
|
|
|
$hash = argv(2);
|
2010-08-09 00:08:39 +00:00
|
|
|
|
2010-09-27 00:24:20 +00:00
|
|
|
if($cmd === 'deny') {
|
2011-06-16 12:56:43 +00:00
|
|
|
if (!user_deny($hash)) killme();
|
2010-07-29 06:15:10 +00:00
|
|
|
}
|
|
|
|
|
2010-09-27 00:24:20 +00:00
|
|
|
if($cmd === 'allow') {
|
2011-06-16 12:56:43 +00:00
|
|
|
if (!user_allow($hash)) killme();
|
2010-07-29 06:15:10 +00:00
|
|
|
}
|
2011-05-23 09:39:57 +00:00
|
|
|
}
|