1
package MT::CMS::BanList;
6
my ( $eh, $app, $id ) = @_;
7
my $perms = $app->permissions;
9
&& ( $perms->can_edit_config || $perms->can_manage_feedback );
15
my $ip = $app->param('ip');
16
$ip =~ s/(^\s+|\s+$)//g;
18
MT->translate("You did not enter an IP address to ban.") )
20
my $blog_id = $app->param('blog_id');
21
require MT::IPBanList;
23
MT::IPBanList->load( { 'ip' => $ip, 'blog_id' => $blog_id } );
24
my $id = $app->param('id');
26
if ( $existing && ( !$id || $existing->id != $id ) ) {
29
"The IP you entered is already banned for this blog.")