# Usage: &CmdFactInfo($faqtoid, $query);
sub CmdFactInfo {
my ($faqtoid, $query) = (lc $_[0], $_[1]);
- $faqtoid =~ s/^cmd:/CMD:/;
my @array;
my $string = "";
return;
}
- &pSReply("$factinfo{'factoid_key'} -- ". join("; ", @array) .".");
+ &performStrictReply("$factinfo{'factoid_key'} -- ". join("; ", @array) .".");
return;
}
push(@list, "total prepared for deletion - $str");
# total unique authors.
- # todo: convert to sqlSelectColHash ? (or ColArray?)
+ # TODO: convert to sqlSelectColHash ? (or ColArray?)
foreach ( &sqlRawReturn("SELECT created_by FROM factoids WHERE created_by IS NOT NULL") ) {
/^(\S+)!/;
my $nick = lc $1;
return &formListReply(1, $prefix, @list);
} elsif ($type =~ /^unrequest(ed)?$/i) {
- # todo: use sqlSelect()
+ # TODO: use sqlSelect()
my ($count) = &sqlRawReturn("SELECT COUNT(*) FROM factoids WHERE requested_count = '0'");
return "Unrequested factoids: $count";
sub CmdListAuth {
my ($query) = @_;
+ my $maxshow = &::getChanConfDefault('maxListReplyCount', 15, $chan);
my @list = &searchTable("factoids","factoid_key", "created_by", "^$query!");
+ @list=grep(!/\#DEL\#$/,@list) if (scalar(@list) > $maxshow);
my $prefix = "factoid author list by '$query' ";
&performStrictReply( &formListReply(1, $prefix, @list) );