File tree Expand file tree Collapse file tree 6 files changed +21
-14
lines changed Expand file tree Collapse file tree 6 files changed +21
-14
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,8 @@ var usr = {
42
42
var data = {
43
43
name : document . getElementById ( "user_name" ) . value ,
44
44
email : document . getElementById ( "user_email" ) . value ,
45
- password : document . getElementById ( "user_password" ) . value
45
+ password : document . getElementById ( "user_password" ) . value ,
46
+ lvl : document . getElementById ( "user_level" ) . value
46
47
} ;
47
48
var id = document . getElementById ( "user_id" ) . value ;
48
49
if ( id != "" ) { data . id = id ; }
Original file line number Diff line number Diff line change 1
- <?php
2
- // CALLED BY $_CORE->ROUTES->RESOLVE()
3
- // USE THIS TO OVERRIDE URL PAGE ROUTES
4
-
5
1
$wild = [
6
2
"admin/" => "ADM-check.php"
7
3
];
Original file line number Diff line number Diff line change 1
1
<?php
2
- // (A) NO PERMISSION - REDIRECT TO LOGIN PAGE
3
- if (! isset ( $ _CORE ->Session -> data [ " user " ])) { $ _CORE -> redirect ( " login/ " ); }
2
+ // (A) ADMIN ONLY
3
+ $ _CORE ->ucheck ( " A " );
4
4
5
5
// (B) STRIP "ADMIN/" FROM PATH
6
6
$ _CORE ->Route ->path = substr ($ _CORE ->Route ->path , 6 );
Original file line number Diff line number Diff line change 9
9
<div class="bg-white border p-4 my-3">
10
10
<input type="hidden" id="user_id" value="<?= isset ($ user )?$ user ["user_id " ]:"" ?> ">
11
11
<div class="form-floating mb-4">
12
- <input type="text" class="form-control" id="user_name" required value="<?= isset ($ user )?$ user ["user_name " ]:"" ?> " placeholder="Name" >
12
+ <input type="text" class="form-control" id="user_name" required value="<?= isset ($ user )?$ user ["user_name " ]:"" ?> ">
13
13
<label>User Name</label>
14
14
</div>
15
15
16
16
<div class="form-floating mb-4">
17
- <input type="email" class="form-control" id="user_email" required value="<?= isset ($ user )?$ user ["user_email " ]:"" ?> " placeholder="Email" >
17
+ <input type="email" class="form-control" id="user_email" required value="<?= isset ($ user )?$ user ["user_email " ]:"" ?> ">
18
18
<label>User Email</label>
19
19
</div>
20
20
21
+ <div class="form-floating mb-4">
22
+ <select class="form-select" id="user_level" required><?php
23
+ // @TODO
24
+ foreach (USR_LVL as $ k =>$ v ) {
25
+ printf ("<option %svalue='%s'>%s</option> " ,
26
+ $ edit && $ user ["user_level " ]==$ k ? "selected " : "" ,
27
+ $ k , $ v
28
+ );
29
+ }
30
+ ?> </select>
31
+ <label>User Level</label>
32
+ </div>
33
+
21
34
<div class="form-floating">
22
- <input type="password" class="form-control" id="user_password" placeholder="Password" required>
35
+ <input type="password" class="form-control" id="user_password" required>
23
36
<label>Password, at least 8 characters alphanumeric.</label>
24
37
</div>
25
38
</div>
Original file line number Diff line number Diff line change 7
7
<div class="d-flex align-items-center border p-2">
8
8
<div class="flex-grow-1">
9
9
<strong><?= $ u ["user_name " ]?> </strong><br>
10
+ <small><?= USR_LVL [$ u ["user_level " ]]?> </small><br>
10
11
<small><?= $ u ["user_email " ]?> </small>
11
12
</div>
12
13
<div class="dropdown">
Original file line number Diff line number Diff line change 90
90
91
91
<!-- (C) MAIN INTERFACE -->
92
92
<div id="cb-body" class="d-flex">
93
- <?php if (isset ($ _CORE ->Session ->data ["user " ])) { ?>
94
93
<!-- (C1) LEFT SIDEBAR -->
95
94
<nav id="cb-side" class="bg-dark text-white p-2"><ul class="navbar-nav">
96
95
<li class="nav-item">
116
115
<hr>
117
116
</li>
118
117
</ul></nav>
119
- <?php } ?>
120
118
121
119
<!-- (C2) RIGHT CONTENTS -->
122
120
<div class="flex-grow-1">
123
- <?php if (isset ($ _CORE ->Session ->data ["user " ])) { ?>
124
121
<!-- (C2-1) TOP NAV -->
125
122
<nav class="navbar navbar-expand-lg navbar-dark bg-dark"><div class="container-fluid">
126
123
<button id="cb-toggle" class="navbar-toggler btn btn-sm mi text-white" onclick="cb.toggle()">
148
145
</div>
149
146
</div>
150
147
</div></nav>
151
- <?php } ?>
152
148
153
149
<!-- (C2-2) CONTENTS -->
154
150
<div class="p-4">
You can’t perform that action at this time.
0 commit comments