X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2FModules%2FFactoids.pl;h=caadae6856a1c36fef09cc893623bed989782a8e;hb=c7f705958b79e5a22564aa9525817a029adaeeca;hp=5c2fc0624d43a928a6408b43d8cfaef77943779f;hpb=34a4d11667b0a734343f82d2adbaac23f738ad18;p=infobot.git diff --git a/src/Modules/Factoids.pl b/src/Modules/Factoids.pl index 5c2fc06..caadae6 100644 --- a/src/Modules/Factoids.pl +++ b/src/Modules/Factoids.pl @@ -19,16 +19,10 @@ sub CmdFactInfo { return; } - my $i = 0; - my %factinfo; - my @factinfo = &getFactInfo($faqtoid,"*"); - foreach ( &dbGetColInfo("factoids") ) { - $factinfo{$_} = $factinfo[$i] || ''; - $i++; - } + my %factinfo = &dbGetColNiceHash("factoids", "*", "factoid_key=".&dbQuote($faqtoid)); # factoid does not exist. - if (scalar @factinfo <= 1) { + if (scalar (keys %factinfo) <= 1) { &performReply("there's no such factoid as \002$faqtoid\002"); return; }