# Created: 19991020
#
-if (&IsParam("useStrict")) { use strict; }
+# use strict; # TODO
#####
-# Usage: &setFactInfo($faqtoid, $type, $what, ?, ?);
+# Usage: &setFactInfo($faqtoid, $key, $val);
sub setFactInfo {
- &dbSet("factoids", "factoid_key", $_[0], $_[1], $_[2]);
+ &dbSet("factoids",
+ { factoid_key => $_[0] },
+ { $_[1] => $_[2] } # dbquote done in dbset!
+ );
}
+#####
+# Usage: &getFactInfo($faqtoid, [$what]);
+sub getFactInfo {
+ return &dbGet("factoids", $_[1], "factoid_key=".&dbQuote($_[0]) );
+}
+
+#####
+# Usage: &getFactoid($faqtoid);
+sub getFactoid {
+ return &getFactInfo($_[0], "factoid_value");
+}
+
+#####
+# Usage: &delFactoid($faqtoid);
+sub delFactoid {
+ my ($faqtoid) = @_;
+
+ &dbDel("factoids", "factoid_key",$faqtoid);
+ &status("DELETED $faqtoid");
+
+ return 1;
+}
+
#####
# Usage: &IsLocked($faqtoid);
sub IsLocked {