X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=Members.pm;h=05b7ac701103fd593abf74a19869faee5f54ce29;hb=1ed82d8a9a0e41dc198dc52efc5eb591c4d03651;hp=bbe41c9bce2c7238b73470a2ebfea0a7d4cf81ea;hpb=ec80f6c0dba1fd56a63d591e89f6368d468912f7;p=NDIRC.git diff --git a/Members.pm b/Members.pm index bbe41c9..05b7ac7 100644 --- a/Members.pm +++ b/Members.pm @@ -28,18 +28,16 @@ our @ISA = qw/Exporter/; our @EXPORT = qw/currentCalls showraids checkPoints findSMS/; sub currentCalls { - my ($verbose) = @_; - DB(); + my ($msg, $command) = @_; if (1){ #TODO: add check for member my $f = $ND::DBH->prepare(<= 7 - GROUP BY c.id,c.landing_tick,dc.username,p.x + GROUP BY c.id,c.landing_tick,dc.username ORDER BY c.landing_tick; SQL ); @@ -48,17 +46,16 @@ SQL while (my @row = $f->fetchrow()){ chop($row[1]); my $dc = defined $row[2] ? $row[2] : ''; - $calls .= " (Anti $row[1] ETA: $row[0] Cluster: $row[3] DC: $dc) |" + $calls .= " (Anti $row[1] ETA: $row[0] DC: $dc) |" } chop($calls); - if (defined $verbose || length $calls > 0){ + if (defined $command || length $calls > 0){ $ND::server->command("msg $ND::target Current calls: $calls"); } } } sub showraids { - DB(); if (1){ #TODO: add check for member my $f = $ND::DBH->prepare(<command("notice $ND::nick syntax: .$command nick | % can be used for wildcards \%arro\% will match barrow"); + return; + } if (officer() || dc()){ - $f = $ND::DBH->prepare("SELECT username,COALESCE(sms,'nothing added') FROM users WHERE username ILIKE ?"); + my $f = $ND::DBH->prepare("SELECT username,COALESCE(sms,'nothing added') FROM users WHERE username ILIKE ?"); if (my ($username,$sms) = $ND::DBH->selectrow_array($f,undef,$nick)){ - $ND::server->command("notice $ND::target $ND::B$username$ND::B has sms $ND::B$sms$ND::B"); + $ND::server->command("notice $ND::nick $ND::B$username$ND::B has sms $ND::B$sms$ND::B"); }else{ - $ND::server->command("notice $ND::target No hit, maybe spelling mistake, or add % as wildcard"); + $ND::server->command("notice $ND::nick No hit, maybe spelling mistake, or add % as wildcard"); } - }else{ - $ND::server->command("notice $ND::target Only dcs and above are allowed to check for others"); } }