diff src/new_thread.html.luan @ 52:9f8ebc757814

add convert urls
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 23 Nov 2022 23:29:16 -0700
parents 78b2d6995244
children
line wrap: on
line diff
--- a/src/new_thread.html.luan	Tue Nov 22 22:57:43 2022 -0700
+++ b/src/new_thread.html.luan	Wed Nov 23 23:29:16 2022 -0700
@@ -10,6 +10,8 @@
 local forum_title = Forum.title or error()
 local Post = require "site:/lib/Post.luan"
 local User = require "site:/lib/User.luan"
+local Bbcode = require "site:/bbcode/Bbcode.luan"
+local preprocess = Bbcode.preprocess or error()
 
 
 return function()
@@ -18,6 +20,10 @@
 	if Http.request.method == "POST" then
 		local subject = Http.request.parameters.subject or error()
 		local content = Http.request.parameters.bbcode or error()
+		local convert_urls = Http.request.parameters.convert_urls or error()
+		if convert_urls == "true" then
+			content = preprocess(content)
+		end
 		local post = Post.new_thread(user,subject,content)
 		Http.response.send_redirect("/thread.html?root="..post.id)
 		return