def whois_func(args,u413): args=args.split(' ')[0] if len(args)==0: u413.cmds["WHO"].callback('',u413) else: u=db.query("SELECT * FROM users WHERE UCASE(username)='%s';"%db.escape(args.upper())) if len(u)==0: u413.type('"%s" is not a u413 member.'%util.htmlify(args.upper())) else: u=u[0] s=db.query("SELECT user FROM sessions WHERE user='******';"%db.escape(u["id"])) if len(s)==0: s=False else: s=True u413.donttype('Username: '******'User ID: '+u["id"]) u413.donttype('User access: '+user.userlvl(int(u["access"]))+' ('+u["access"]+')') u413.donttype('Logged in: '+str(s))
def whois_func(args, u413): args = args.split(' ')[0] if len(args) == 0: u413.cmds["WHO"].callback('', u413) else: u = db.query("SELECT * FROM users WHERE UCASE(username)='%s';" % db.escape(args.upper())) if len(u) == 0: u413.type('"%s" is not a u413 member.' % util.htmlify(args.upper())) else: u = u[0] s = db.query("SELECT user FROM sessions WHERE user='******';" % db.escape(u["id"])) if len(s) == 0: s = False else: s = True u413.donttype('Username: '******'User ID: ' + u["id"]) u413.donttype('User access: ' + user.userlvl(int(u["access"])) + ' (' + u["access"] + ')') u413.donttype('Logged in: ' + str(s))
def who_func(args,u413): u413.donttype("Username: "******"User ID: "+str(u413.user.userid)) u413.donttype("User access: "+user.userlvl(u413.user.level)+' ('+str(u413.user.level)+')') u413.donttype("Session ID: "+str(u413.user.session)) u413.donttype("Session expires: "+util.until(u413.user.expire))