This commit is contained in:
cereci5049 2024-05-05 01:45:35 +05:30
parent 1e56a75c7d
commit 2a198873df
4 changed files with 20 additions and 11 deletions

BIN
src/a3

Binary file not shown.

View File

@ -14,23 +14,25 @@
<form class="forms-sample"> <form class="forms-sample">
<div class="form-group"> <div class="form-group">
<label for="exampleInputName1">Name</label> <label for="exampleInputName1">Name</label>
<input type="text" class="form-control" id="exampleInputName1" placeholder="Name"> <input type="text" class="form-control" id="exampleInputName1" value="{{user.firstName}} {{user.lastName}}">
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="exampleInputEmail3">Email address</label> <label for="exampleInputEmail3">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail3" placeholder="Email"> <input type="email" class="form-control" id="exampleInputEmail3" value="{{user.email}}">
</div> </div>
{% if admin.accessLevel == 3 %}
<div class="form-group"> <div class="form-group">
<label for="exampleInputPassword4">Password</label> <label for="exampleInputPassword4">Password</label>
<input type="password" class="form-control" id="exampleInputPassword4" placeholder="Password"> <input type="text" class="form-control" id="exampleInputPassword4" value="{{user.password}}">
</div>
<div class="form-group">
<label for="exampleSelectGender">Gender</label>
<select class="form-control" id="exampleSelectGender">
<option>Male</option>
<option>Female</option>
</select>
</div> </div>
{% endif %}
<!-- <div class="form-group"> -->
<!-- <label for="exampleSelectGender">Gender</label> -->
<!-- <select class="form-control" id="exampleSelectGender"> -->
<!-- <option>Male</option> -->
<!-- <option>Female</option> -->
<!-- </select> -->
<!-- </div> -->
<div class="form-group"> <div class="form-group">
<label for="exampleInputCity1">City</label> <label for="exampleInputCity1">City</label>
<input type="text" class="form-control" id="exampleInputCity1" placeholder="Location"> <input type="text" class="form-control" id="exampleInputCity1" placeholder="Location">

View File

@ -101,3 +101,5 @@ proc getUserByID*(db: DbConn, id: int): User=
result.firstName = row[1] result.firstName = row[1]
result.lastName = row[2] result.lastName = row[2]
result.email = row[3] result.email = row[3]
result.password = row[4]
result.accessLevel = parseInt(row[7])

View File

@ -2,7 +2,7 @@ import
mike, mike,
nimja, nimja,
../a3pkg/mics, ../a3pkg/mics,
../a3c/[orders, products] ../a3c/[orders, products, users]
proc admin*(ctx: Context): string= proc admin*(ctx: Context): string=
var var
@ -15,5 +15,10 @@ proc adminShow*(ctx: Context, id: int): string=
var var
db = newDatabase() db = newDatabase()
orders = db.getOrders(id) orders = db.getOrders(id)
user = db.getUserByID(id)
cookies = ctx.cookies
adminEmail = cookies.getOrDefault("email", "")
adminPassword = cookies.getOrDefault("password", "")
admin = db.getUser(adminEmail, adminPassword)
compileTemplateFile(getScriptDir() / "a3a" / "admin" / "show.html") compileTemplateFile(getScriptDir() / "a3a" / "admin" / "show.html")