initial commit
This commit is contained in:
222
-inc/menu-admin.php
Normal file
222
-inc/menu-admin.php
Normal file
@@ -0,0 +1,222 @@
|
||||
<?php
|
||||
if (isset($_SESSION['userrole'])) {
|
||||
if ($_SESSION['userrole'] != "Admin" && $_SESSION['userrole'] != "Trenér") {
|
||||
header('Location: ../index.php');
|
||||
exit;
|
||||
}
|
||||
} else {
|
||||
header('Location: ../index.php');
|
||||
exit;
|
||||
}
|
||||
|
||||
|
||||
include_once("../-inc/function-admin.php");
|
||||
|
||||
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
|
||||
if ($_POST['submit'] == 'add') {
|
||||
addTrenink($_POST['nazev'], $_POST['datum'], $_POST['kapacita'], $_FILES['obrazek']["tmp_name"], $_POST['popis'], $_POST['treneri']);
|
||||
}
|
||||
if ($_POST['submit'] == 'edit') {
|
||||
editTrenink($_POST['id'], $_POST['nazev'], $_POST['datum'], $_POST['kapacita'], $_FILES['obrazekEdit']["tmp_name"], $_POST['popis'], $_POST['treneri']);
|
||||
}
|
||||
if ($_POST['submit'] == 'delete') {
|
||||
delete($_POST['id']);
|
||||
}
|
||||
if ($_POST['submit'] == 'editUser') {
|
||||
editUser($_POST['id'], $_POST['jmeno'], $_POST['prijmeni'], $_POST['email'], $_POST['funkce']);
|
||||
}
|
||||
if ($_POST['submit'] == 'overit') {
|
||||
overit($_POST['id']);
|
||||
}
|
||||
if ($_POST['submit'] == 'zrusitOvereni') {
|
||||
zrusitOvereni($_POST['id']);
|
||||
}
|
||||
if ($_POST['submit'] == 'deleteUser') {
|
||||
deleteUser($_POST['id']);
|
||||
}
|
||||
}
|
||||
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
|
||||
|
||||
if (isset($_GET['odepsat'])) {
|
||||
odepsat($_GET['odepsat'], $_GET['list']);
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<div class="d-flex flex-column flex-md-row align-items-center p-3 px-md-4 bg-white border-bottom box-shadow">
|
||||
<h5 class="my-0 mr-md-auto font-weight-normal">
|
||||
<img src="../-img/header_logo.png" alt="Logo">
|
||||
<span class="text-success">TJ</span> OLYMPIA <span class="section">/ administrace</span>
|
||||
</h5>
|
||||
<nav class="my-2 my-md-0 mr-md-3">
|
||||
<a class="p-2 text-dark" href="index.php">Tréninky</a>
|
||||
<a class="p-2 text-dark" href="uzivatele.php">Uživatelé</a>
|
||||
</nav>
|
||||
<div class="mt-3 mt-md-0">
|
||||
<a class="btn btn-success float-left mr-1" href="../index.php" role="button">Zpět</a>
|
||||
<a class="btn btn-outline-success float-left ml-1" href="../index.php?logout" role="button">Odhlásit se</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (isset($mysqlerror)) {
|
||||
echo '<div class="alert alert-danger" role="alert">';
|
||||
echo $mysqlerror;
|
||||
echo '</div>';
|
||||
}
|
||||
?>
|
||||
|
||||
<!-- Modal Add -->
|
||||
<div class="modal fade" id="add" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-scrollable">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="loginLabel">Přidat trénink</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<?php
|
||||
if (isset($adderror)) {
|
||||
echo '<div class="alert alert-danger" role="alert">';
|
||||
echo $adderror;
|
||||
echo '</div>';
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="modal-body">
|
||||
<form class="was-validated" id="addForm" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
|
||||
<div class="form-group">
|
||||
<label for="nazev">Název:</label>
|
||||
<input type="text" name="nazev" class="form-control" id="nazev" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="datum">Datum:</label>
|
||||
<input type="datetime-local" name="datum" class="form-control" id="datum" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="kapacita">Kapacita:</label>
|
||||
<input type="number" name="kapacita" class="form-control" id="kapacita" value="30" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="kapacita">Trénují:</label>
|
||||
<select class="custom-select" name="treneri[]" multiple required>
|
||||
<?php vypisTreneru(); ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="popis">Popis:</label>
|
||||
<div class="custom-file mb-3">
|
||||
<input type="file" class="custom-file-input" name="obrazek" id="obrazek" accept="image/*" required>
|
||||
<label class="custom-file-label" for="obrazek">Vyberte obrázek...</label>
|
||||
</div>
|
||||
<textarea class="form-control" name="popis" id="popis" placeholder="Popis tréninku..." required></textarea>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Zavřít</button>
|
||||
<button type="submit" class="btn btn-success" name="submit" value="add" form="addForm">Přidat</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal seznam přihlášených -->
|
||||
<div class="modal fade" id="userList" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-scrollable">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="loginLabel">Přihlášení na trénink</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="modal-body px-0 px-md-3">
|
||||
<table class="table table-striped table-hover">
|
||||
<thead class="thead-light">
|
||||
<tr>
|
||||
<th scope="col">Jméno</th>
|
||||
<th scope="col"></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
if (isset($_GET['list'])) {
|
||||
vypisPrihlasenych($_GET['list']);
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Zavřít</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal uprava -->
|
||||
<div class="modal fade" id="edit" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-scrollable">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="loginLabel">Přidat trénink</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<?php
|
||||
if (isset($editerror)) {
|
||||
echo '<div class="alert alert-danger" role="alert">';
|
||||
echo $editerror;
|
||||
echo '</div>';
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="modal-body">
|
||||
<?php
|
||||
if (isset($_GET['edit'])) {
|
||||
editForm($_GET['edit']);
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="submit" class="btn btn-outline-danger mr-auto" name="submit" value="delete" form="editForm">Odstranit</button>
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Zavřít</button>
|
||||
<button type="submit" class="btn btn-success" name="submit" value="edit" form="editForm">Přidat</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal uprava uživatele -->
|
||||
<div class="modal fade" id="editUser" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-scrollable">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="loginLabel">Úprava účtu</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="modal-body">
|
||||
<?php
|
||||
if (isset($_GET['edituser'])) {
|
||||
editFormUser($_GET['edituser']);
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="submit" class="btn btn-outline-danger mr-auto" name="submit" value="deleteUser" form="editFormUser">Odstranit</button>
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Zavřít</button>
|
||||
<button type="submit" class="btn btn-success" name="submit" value="editUser" form="editFormUser">Upravit</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user