forked from GNUsocial/gnu-social
Render RegiserThrottle extra profile data properly
This commit is contained in:
parent
799c2e47fe
commit
8ef2abf30b
@ -160,7 +160,7 @@ class RegisterThrottlePlugin extends Plugin
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ri = Registration_ip::getKV('user_id', $profile->id);
|
$ri = Registration_ip::getKV('user_id', $target->getID());
|
||||||
$ipaddress = null;
|
$ipaddress = null;
|
||||||
if ($ri instanceof Registration_ip) {
|
if ($ri instanceof Registration_ip) {
|
||||||
$ipaddress = $ri->ipaddress;
|
$ipaddress = $ri->ipaddress;
|
||||||
@ -172,12 +172,17 @@ class RegisterThrottlePlugin extends Plugin
|
|||||||
|
|
||||||
$action->element('h2', null, _('Registration IP'));
|
$action->element('h2', null, _('Registration IP'));
|
||||||
|
|
||||||
|
// TRANS: Label for the information about which IP a users registered from.
|
||||||
$action->element('strong', null, _('Registered from:'));
|
$action->element('strong', null, _('Registered from:'));
|
||||||
$action->element('a',
|
$el = 'span';
|
||||||
[ 'class'=>'ipaddress',
|
$attrs = ['class'=>'ipaddress'];
|
||||||
'href'=>common_local_url('ipregistrations', array('ipaddress'=>$ipaddress)),
|
if (!is_null($ipaddress)) {
|
||||||
],
|
$el = 'a';
|
||||||
$ipaddress ?: 'unknown');
|
$attrs['href'] = common_local_url('ipregistrations', array('ipaddress'=>$ipaddress));
|
||||||
|
}
|
||||||
|
$action->element($el, $attrs,
|
||||||
|
// TRANS: Unknown IP address.
|
||||||
|
$ipaddress ?: _('unknown'));
|
||||||
|
|
||||||
$action->elementEnd('div');
|
$action->elementEnd('div');
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,7 @@ class IpregistrationsAction extends ManagedAction
|
|||||||
|
|
||||||
protected function doPreparation()
|
protected function doPreparation()
|
||||||
{
|
{
|
||||||
if (!$scoped->hasRight(Right::SILENCEUSER) && !$scoped->hasRole(Profile_role::ADMINISTRATOR)) {
|
if (!$this->scoped->hasRight(Right::SILENCEUSER) && !$this->scoped->hasRole(Profile_role::ADMINISTRATOR)) {
|
||||||
throw new AuthorizationException(_('You are not authorized to view this page.'));
|
throw new AuthorizationException(_('You are not authorized to view this page.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user