From 91274d3f543eea53870c699a52e4233492206474 Mon Sep 17 00:00:00 2001 From: James Vega Date: Fri, 12 Sep 2003 10:54:25 +0000 Subject: [PATCH] addquote now returns the number id of the quote that was added, i.e. Quote #4 added --- plugins/Quotes.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/plugins/Quotes.py b/plugins/Quotes.py index 7574ce8d2..a2b0c6549 100644 --- a/plugins/Quotes.py +++ b/plugins/Quotes.py @@ -84,11 +84,18 @@ class Quotes(ChannelDBHandler, callbacks.Privmsg): quote = privmsgs.getArgs(args) db = self.getDb(channel) cursor = db.cursor() + quotetime = int(time.time()) cursor.execute("""INSERT INTO quotes VALUES(NULL, %s, %s, %s)""", - msg.nick, int(time.time()), quote) + msg.nick, quotetime, quote) db.commit() - irc.reply(msg, conf.replySuccess) + criteria = ['added_by=%s' % msg.nick] + criteria.append('added_at=%s' % quotetime) + criteria.append('quote=%s' % quote) + sql = """SELECT id FROM quotes WHERE %s""" % ' AND '.join(criteria) + cursor.execute(sql) + quoteid = cursor.fetchone()[0] + irc.reply(msg, '%s (Quote #%s added)' % (conf.replySuccess, quoteid)) def numquotes(self, irc, msg, args): """[]