diff options
| author | 2012-01-26 08:26:14 +0000 | |
|---|---|---|
| committer | 2012-01-26 08:26:14 +0000 | |
| commit | d07473ba85ec8ab030162e68244575f2c87e0389 (patch) | |
| tree | 8c142752204c09a79310f5ce0a526e879c0690f6 /modules | |
| parent | ba0006ae95cf173b49aff9c92f27ebbc61b62c5b (diff) | |
Delete everything having to do with chanops priviledges, no one has ever used it
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/actions.pl | 57 | ||||
| -rw-r--r-- | modules/event.pl | 6 | ||||
| -rw-r--r-- | modules/inspect.pl | 13 |
3 files changed, 0 insertions, 76 deletions
diff --git a/modules/actions.pl b/modules/actions.pl deleted file mode 100644 index 08bf1be..0000000 --- a/modules/actions.pl +++ /dev/null @@ -1,57 +0,0 @@ -package ASM::Actions; -use strict; -use warnings; - -sub new -{ - my $module = shift; - my $self = {}; - my $tbl = { - "ban" => \&ban, - "kban" => \&kban, - "kick" => \&kick, - "none" => \&none, - "quiet" => \&quiet, - }; - $self->{ftbl} = $tbl; - bless($self); - return $self; -} - -sub do -{ - my $self = shift; - my $item = shift; - return $self->{ftbl}->{$item}->(@_); -} - -sub ban { - my ($conn, $event, $chan) = @_; - $::oq->o_send( $conn, "mode $chan +b *!*\@$event->{host}" ); - return "mode $chan -b *!*\@$event->{host}"; -} - -sub kban { - my ($conn, $event, $chan) = @_; - $::oq->o_send($conn, "mode $chan +b *!*\@$event->{host}"); - $::oq->o_send($conn, "kick $chan $event->{nick} :Spamming"); - return "mode $chan -b *!*\@$event->{host}"; -} - -sub kick { - my ($conn, $event, $chan) = @_; - $::oq->o_send($conn, "kick $chan $event->{nick} :Spamming"); - return ""; -} - -sub none { - return ""; -} - -sub quiet { - my ($conn, $event, $chan) = @_; - $::oq->o_send( $conn, "mode $chan +b %*!*\@$event->{host}" ); - return "mode $chan -b %*!*\@$event->{host}"; -} - -1; diff --git a/modules/event.pl b/modules/event.pl index ab4fb1a..95df7f4 100644 --- a/modules/event.pl +++ b/modules/event.pl @@ -335,12 +335,6 @@ sub on_mode my @ex = @{$line}; if ( $ex[0] eq '+o' ) { $::sc{$chan}{users}{lc $ex[1]}{op}=1; - if (lc $ex[1] eq lc $::settings->{nick}) { - $::oq->doQueue($conn, $chan); - if ( $::channels->{channel}->{$chan}->{op} eq "when" ) { - $conn->schedule(600, sub {$conn->mode($chan, "-o $::settings->{nick}");}); - } - } } elsif ( $ex[0] eq '-o' ) { $::sc{$chan}{users}{lc $ex[1]}{op}=0; diff --git a/modules/inspect.pl b/modules/inspect.pl index f8e50b8..72a5438 100644 --- a/modules/inspect.pl +++ b/modules/inspect.pl @@ -71,19 +71,6 @@ sub inspect { "\x02$event->{nick}\x02 - ${nicereason}; ping "; $txtz = $txtz . ASM::Util->commaAndify(ASM::Util->getAlert(lc $chan, $dct{$id}{risk}, 'hilights')) if (ASM::Util->getAlert(lc $chan, $dct{$id}{risk}, 'hilights')); $txtz = $txtz . ' !att-' . $chan . '-' . $dct{$id}{risk}; - if (ASM::Util->cs(lc $chan)->{op} ne 'no') { - if ($event->{type} eq 'topic') { #restore old topic - my $oldtopic = $::sc{lc $event->{to}->[0]}{topic}{text}; - $::oq->o_send( $conn, "topic $chan :$oldtopic"); - $::oq->o_send( $conn, "mode $chan +t"); - } -# eval '$unmode = Actions::' . $dct{$id}{action} . '($conn, $event, $chan);'; - $unmode = $::actions->do($dct{$id}{action}, $conn, $event, $chan); - my $lconn=$conn; my $lunmode = $unmode; - if ((int($dct{$id}{time}) ne 0) && ($unmode ne '')) { - $conn->schedule(int($dct{$id}{time}), sub { $::oq->o_send($lconn,$lunmode); }); - } - } unless (defined($::ignored{$chan}) && ($::ignored{$chan} >= $::RISKS{$dct{$id}{risk}})) { my @tgts = ASM::Util->getAlert($chan, $dct{$id}{risk}, 'msgs'); foreach my $tgt (@tgts) { #unfortunately wikipedia has way too many ops, and it breaks things |
