add bbcode support
This commit is contained in:
7
util.lua
7
util.lua
@ -1,12 +1,15 @@
|
||||
local util = {}
|
||||
local magick = require("magick")
|
||||
local db = require("lapis.db")
|
||||
local html_escape = require("lapis.html").escape
|
||||
|
||||
local Avatars = require("models").Avatars
|
||||
local Users = require("models").Users
|
||||
local Posts = require("models").Posts
|
||||
local PostHistory = require("models").PostHistory
|
||||
|
||||
local babycode = require("lib.babycode")
|
||||
|
||||
util.TransientUser = {
|
||||
is_admin = function (self)
|
||||
return false
|
||||
@ -109,10 +112,12 @@ function util.create_post(thread_id, user_id, content)
|
||||
current_revision_id = db.NULL,
|
||||
})
|
||||
|
||||
local bb_content = babycode.to_html(content, html_escape)
|
||||
|
||||
local revision = PostHistory:create({
|
||||
post_id = post.id,
|
||||
user_id = user_id,
|
||||
content = content,
|
||||
content = bb_content,
|
||||
is_initial_revision = true,
|
||||
})
|
||||
|
||||
|
Reference in New Issue
Block a user