From 6556a3d38cbda361790874dc16ffe6808441a7a4 Mon Sep 17 00:00:00 2001 From: shivajiva101 Date: Fri, 8 Dec 2017 19:09:13 +0000 Subject: [PATCH] add name search function to handler --- init.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/init.lua b/init.lua index 799d4f8..123e31d 100644 --- a/init.lua +++ b/init.lua @@ -93,6 +93,15 @@ local function get_setting(column) end end +local function get_names(name) + local r,q = {} + q = "SELECT name FROM auth WHERE name LIKE '%"..name.."%';" + for row in db:nrows(q) do + r[#r+1] = row.name + end + return r +end + --[[ ############################## ### Database: Statements ### @@ -249,6 +258,10 @@ sauth.auth_handler = { update_login(name) auth_table[name].last_login = os.time() return true + end, + name_search = function(name) + assert(type(name) == 'string') + return get_names(name) end }