add userboxes and use them instead of flash
This commit is contained in:
34
util.lua
34
util.lua
@ -2,6 +2,7 @@ local util = {}
|
||||
local magick = require("magick")
|
||||
local db = require("lapis.db")
|
||||
local html_escape = require("lapis.html").escape
|
||||
local constants = require("constants")
|
||||
|
||||
local Avatars = require("models").Avatars
|
||||
local Users = require("models").Users
|
||||
@ -147,4 +148,37 @@ function util.transfer_and_delete_user(user)
|
||||
db.query("COMMIT")
|
||||
end
|
||||
|
||||
function util.pop_infobox(req)
|
||||
print("1")
|
||||
if not req.session.infobox then return end
|
||||
print("2")
|
||||
req.infobox = req.session.infobox
|
||||
req.session.infobox = nil
|
||||
end
|
||||
|
||||
function util.inject_infobox(req, message, kind)
|
||||
kind = kind or constants.InfoboxKind.INFO
|
||||
local ib = {
|
||||
msg = message,
|
||||
kind = kind,
|
||||
}
|
||||
req.session.infobox = ib
|
||||
end
|
||||
|
||||
function util.inject_err_infobox(req, message)
|
||||
local ib = {
|
||||
msg = message,
|
||||
kind = constants.InfoboxKind.ERROR,
|
||||
}
|
||||
req.session.infobox = ib
|
||||
end
|
||||
|
||||
function util.inject_warn_infobox(req, message)
|
||||
local ib = {
|
||||
msg = message,
|
||||
kind = constants.InfoboxKind.WARN,
|
||||
}
|
||||
req.session.infobox = ib
|
||||
end
|
||||
|
||||
return util
|
||||
|
Reference in New Issue
Block a user