more work on user editing
This commit is contained in:
parent
113b0d357d
commit
f38bbfce52
4
config
4
config
@ -1,7 +1,7 @@
|
|||||||
server {
|
server {
|
||||||
port 3117
|
port 3117
|
||||||
debug true
|
debug false
|
||||||
http_logging true
|
http_logging false
|
||||||
static_prefix "public"
|
static_prefix "public"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BIN
data/dk.db
BIN
data/dk.db
Binary file not shown.
@ -7,13 +7,11 @@
|
|||||||
<input type="email" name="email" id="email" placeholder="{{ user.email }}">
|
<input type="email" name="email" id="email" placeholder="{{ user.email }}">
|
||||||
<div>
|
<div>
|
||||||
Verified?
|
Verified?
|
||||||
<input type="radio" name="verified" id="verified_true">
|
<input type="radio" name="verified" id="verified_true" {{ verified_yes }}>
|
||||||
<label for="verified_true">True</label>
|
<label for="verified_true">True</label>
|
||||||
<input type="radio" name="verified" id="verified_false">
|
<input type="radio" name="verified" id="verified_false" {{ verified_no }}>
|
||||||
<label for="verified_false">False</label>
|
<label for="verified_false">False</label>
|
||||||
</div>
|
</div>
|
||||||
{{ local vtoken = user.verify_token }}
|
|
||||||
{{ if vtoken == "" then vtoken = "Verification Token" end }}
|
|
||||||
<input type="text" name="verify_token" id="verify_token" placeholder="{{ vtoken }}">
|
<input type="text" name="verify_token" id="verify_token" placeholder="{{ vtoken }}">
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
@ -62,7 +62,7 @@
|
|||||||
|
|
||||||
$.get({
|
$.get({
|
||||||
url: url,
|
url: url,
|
||||||
headers: { 'X-DK-AJAX': '1' },
|
headers: { 'X-Dk-Ajax': '1' },
|
||||||
dataType: 'json'
|
dataType: 'json'
|
||||||
}).done(function(response) {
|
}).done(function(response) {
|
||||||
$('#main').html(response.html)
|
$('#main').html(response.html)
|
||||||
|
@ -14,7 +14,7 @@ function m.page(template, page_title, ext_data)
|
|||||||
|
|
||||||
data.html = render(fs_read("templates/admin/"..template), data)
|
data.html = render(fs_read("templates/admin/"..template), data)
|
||||||
|
|
||||||
if ctx.headers["X-DK-AJAX"] then return data end
|
if ctx.headers["X-Dk-Ajax"] then return data end
|
||||||
|
|
||||||
return send_html(render(fs_read("templates/admin/layout.html"), data))
|
return send_html(render(fs_read("templates/admin/layout.html"), data))
|
||||||
end
|
end
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
local a = require("admin")
|
local a = require("admin")
|
||||||
|
|
||||||
local d = sqlite("dk"):get_one("SELECT username FROM users WHERE id = :i", {i = session_get("user_id")})
|
local d = sqlite("dk"):get_one("SELECT username FROM users WHERE id = :i", {i = session_get("user_id")})
|
||||||
|
|
||||||
return a.page("news.html", "News", {username = d.username})
|
return a.page("news.html", "News", {username = d.username})
|
||||||
|
@ -6,4 +6,13 @@
|
|||||||
local a = require("admin")
|
local a = require("admin")
|
||||||
|
|
||||||
local user = sqlite("dk"):get_one("SELECT * FROM users WHERE id = :i", {i = ctx.params.id})
|
local user = sqlite("dk"):get_one("SELECT * FROM users WHERE id = :i", {i = ctx.params.id})
|
||||||
return a.page("edit_user.html", "editing "..user.username, {user = user})
|
|
||||||
|
local vtoken = user.verify_token
|
||||||
|
if vtoken == "" then vtoken = "Verification Token" end
|
||||||
|
|
||||||
|
return a.page("edit_user.html", "editing "..user.username, {
|
||||||
|
user = user,
|
||||||
|
verified_yes = to_bool(user.verified) and "checked" or "",
|
||||||
|
verified_no = not to_bool(user.verified) and "checked" or "",
|
||||||
|
vtoken = vtoken
|
||||||
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user