コード例 #1
0
ファイル: whois.py プロジェクト: ConsciousCode/u413
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))
コード例 #2
0
ファイル: whois.py プロジェクト: U413/defunct-u413
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))
コード例 #3
0
ファイル: who.py プロジェクト: U413/defunct-u413
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))