changed dir structure to handle second version of the book
This commit is contained in:
10
Vanilla/templates/admin/index.html.php
Normal file
10
Vanilla/templates/admin/index.html.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php include dirname(path: __DIR__) . '/_header.html.php'; ?>
|
||||
|
||||
<br>
|
||||
<h1>Address Book - Admin</h1>
|
||||
<a href="<?= $router->path('app_admin_users'); ?>">👱 Users</a>
|
||||
|
||||
<?php include dirname(path: __DIR__) . '/_footer.html.php' ?>
|
||||
|
||||
<button type="button" class="info_button" id="info_button" onclick="setInfo('Test Info - auto hide')">Info</button>
|
||||
<button type="button" class="error_button" onclick="setError('Test Error - must be closed manually')">Error</button>
|
35
Vanilla/templates/admin/users.html.php
Normal file
35
Vanilla/templates/admin/users.html.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php include dirname(path: __DIR__) . '/_header.html.php'; ?>
|
||||
|
||||
<h2>User list</h2>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Nick</th>
|
||||
<th>First</th>
|
||||
<th>Last</th>
|
||||
<th>Is Admin</th>
|
||||
<th colspan="2"> </th>
|
||||
</tr>
|
||||
<?php foreach ($users as $userLine): ?>
|
||||
<tr>
|
||||
<td><?= $userLine->getNick() ?></td>
|
||||
<td><?= $userLine->getFirst() ?></td>
|
||||
<td><?= $userLine->getLast() ?></td>
|
||||
<td style="text-align: center;">
|
||||
<?php if ($userLine->isAdmin()): ?>
|
||||
☑️
|
||||
<?php else: ?>
|
||||
👎
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
<td>
|
||||
<a href="<?= $router->path('app_admin_users_edit', vars: ['nick' => $userLine->getNick()]); ?>">edit</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="<?= $router->path('app_admin_users_delete', vars: ['nick' => $userLine->getNick()]); ?>">delete</a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</table>
|
||||
<a href="<?= $router->path('app_admin_users_add'); ?>">Add User</a>
|
||||
|
||||
<?php include dirname(path: __DIR__) . '/_footer.html.php' ?>
|
29
Vanilla/templates/admin/users_add.html.php
Normal file
29
Vanilla/templates/admin/users_add.html.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php include dirname(path: __DIR__) . '/_header.html.php'; ?>
|
||||
|
||||
<form method="POST">
|
||||
<label for="nick">Username</label>
|
||||
<input type="text" name="nick" id="nick" maxlength="20" required>
|
||||
<br>
|
||||
|
||||
<label for="new_password">Password</label>
|
||||
<input type="password" name="new_password" id="new_password" maxlength="40" required>
|
||||
<br>
|
||||
|
||||
<label for="first">First</label>
|
||||
<input type="text" name="first" id="first" maxlength="40" required>
|
||||
<br>
|
||||
|
||||
<label for="last">Last</label>
|
||||
<input type="text" name="last" id="last" maxlength="40" required>
|
||||
<br>
|
||||
|
||||
<label for="is_admin">Is Admin</label>
|
||||
<input type="checkbox" name="is_admin" id="is_admin">
|
||||
<br>
|
||||
|
||||
<!-- maybe later -->
|
||||
<!-- <input type="hidden" name="_csrf" value="csrf_token" -->
|
||||
<input type="submit" value="Save">
|
||||
</form>
|
||||
|
||||
<?php include dirname(path: __DIR__) . '/_footer.html.php' ?>
|
31
Vanilla/templates/admin/users_edit.html.php
Normal file
31
Vanilla/templates/admin/users_edit.html.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php include dirname(path: __DIR__) . '/_header.html.php'; ?>
|
||||
|
||||
<form method="POST">
|
||||
<input type="hidden" name="id" value="<?= $editUser->getId() ?>">
|
||||
|
||||
<label for="nick">Username</label>
|
||||
<input type="text" name="nick" id="nick" value="<?= $editUser->getNick() ?>" maxlength="20" required>
|
||||
<br>
|
||||
|
||||
<label for="new_password">Password (leave empty to keep the current one)</label>
|
||||
<input type="password" name="new_password" id="new_password" maxlength="40">
|
||||
<br>
|
||||
|
||||
<label for="first">First</label>
|
||||
<input type="text" name="first" id="first" value="<?= $editUser->getFirst() ?>" maxlength="40" required>
|
||||
<br>
|
||||
|
||||
<label for="last">Last</label>
|
||||
<input type="text" name="last" id="last" value="<?= $editUser->getLast() ?>" maxlength="40" required>
|
||||
<br>
|
||||
|
||||
<label for="is_admin">Is Admin</label>
|
||||
<input type="checkbox" name="is_admin" id="is_admin" <?= $editUser->isAdmin()?'checked':'' ?>>
|
||||
<br>
|
||||
|
||||
<!-- maybe later -->
|
||||
<!-- <input type="hidden" name="_csrf" value="csrf_token" -->
|
||||
<input type="submit" value="Save">
|
||||
</form>
|
||||
|
||||
<?php include dirname(path: __DIR__) . '/_footer.html.php' ?>
|
Reference in New Issue
Block a user