WapTrick360


Share Your Creativity For Wapka
Home » Wapmaster codes » [LUA] Post create code
continue = req.get.continue or "/user?id=" .. tostring(env.userid)


if (env.userid == 0) then
    url.redirect("/login")
end


if (req.method == "POST" and req.post.process_create_post) then
    error_message = nil


    title = req.post.title
    content = req.post.content
    forumid = req.post.forumid
   
        local param = {
            title = title,
            content = content,
            forumid = forumid,
            }
        

        local is_ok, post, info, error_post = api.post_create(param)

        if (is_ok) then
            url.redirect(continue)
        else
            error_message = error_post
        end
    
end



    if (error_message) then
        html_error = [=[<div class="error-message">%s</div>]=]
        error_message = string.format(html_error, error_message)
    end


local html_code = [=[
    <h2>Create a Post</h2>
    %s <!-- This is where the error message will be -->
    <form method="post">
        <div class="input">
            <label for="title">Title:</label><br>
            <input type="text" name="title" value="%s" placeholder="Title" id="title" required>
        </div>
        <div class="input">
            <label for="content">Content:</label><br>
            <textarea name="content" placeholder="Content" id="content" required>%s</textarea>
        </div>
        <div class="input">
            <label for="forumid">Forum ID:</label><br>
            <input type="text" name="forumid" value="20714" placeholder="Forum ID" id="forumid" required>
        </div>
        <div class="input-button">
            <input type="submit" name="process_create_post" value="Create Post" class="input-button">
        </div>
    </form>
]=]

print(string.format(html_code, error_message or "", title or "", content or "", forumid or ""))



Total likes [0]
For comment section please Login Or Registration Here
Recent Comments
There are no comments yet
2025 WapTrick360
Version 2.0