Files
kruhac/-inc/menu.php
2024-01-12 01:57:58 +01:00

162 lines
6.9 KiB
PHP

<?php
include_once("-inc/function.php");
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if ($_POST['submit'] == 'login') {
prihlaseni($_POST['email'], $_POST['passwd']);
}
if ($_POST['submit'] == 'register') {
registrace($_POST['jmeno'], $_POST['prijmeni'], $_POST['email'], $_POST['passwd'], $_POST['passwdr'],);
}
}
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
if (isset($_GET['logout'])) {
logout();
}
if (isset($_GET['zapsat'])) {
zapsat($_GET['zapsat']);
}
if (isset($_GET['odepsat'])) {
odepsat($_GET['odepsat']);
}
}
?>
<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
</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="onas.php">O nás</a>
<a class="p-2 text-dark" href="kontakty.php">Kontakt</a>
</nav>
<div class="mt-3 mt-md-0 row align-items-center">
<?php
if (isset($_SESSION["userid"])) {
echo '<span class="mx-3">' . $_SESSION["userjmeno"] . ' ' . $_SESSION["userprijmeni"] . '</span>';
echo '<a class="btn btn-outline-success float-left ml-1" href="?logout" role="button">Odhlásit se</a>';
} else {
echo '<button class="btn btn-success float-left mr-1" type="button" data-toggle="modal" data-target="#login">Prihlásit se</button>';
echo '<button class="btn btn-outline-success float-left ml-1" type="button" data-toggle="modal" data-target="#register">Registrovat se</button>';
}
?>
</div>
</div>
<?php
if (isset($mysqlerror)) {
echo '<div class="alert alert-danger" role="alert">';
echo $mysqlerror;
echo '</div>';
}
?>
<!-- Modal Login -->
<div class="modal fade" id="login" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="loginLabel">Přihlášení</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<?php
if (isset($loginerror)) {
echo '<div class="alert alert-danger" role="alert">';
echo $loginerror;
echo '</div>';
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<div class="modal-body">
<div class="form-group">
<label for="exampleInputEmail1">E-mail:</label>
<input type="email" name="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
</div>
<div class="form-group">
<label for="exampleInputPassword1">Heslo:</label>
<input type="password" name="passwd" class="form-control" id="exampleInputPassword1">
</div>
</div>
<div class="modal-footer">
<span class="mr-auto">Zapomenuté heslo</span>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Zavřít</button>
<button type="submit" class="btn btn-success" name="submit" value="login">Přihlásit</button>
</div>
</form>
</div>
</div>
</div>
<!-- Modal Register -->
<div class="modal fade" id="register" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="registerLabel">Registrace</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<?php
if (isset($registererror)) {
echo '<div class="alert alert-danger" role="alert">';
echo $registererror;
echo '</div>';
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<div class="modal-body">
<div class="form-group">
<label for="jmeno">Jméno:</label>
<input type="text" class="form-control" name="jmeno" id="jmeno">
</div>
<div class="form-group">
<label for="prijmeni">Příjmení:</label>
<input type="text" class="form-control" name="prijmeni" id="prijmeni">
</div>
<div class="form-group">
<label for="email">E-mail:</label>
<input type="email" class="form-control" name="email" id="email">
</div>
<div class="form-group">
<label for="passwd">Heslo:</label>
<input type="password" name="passwd" class="form-control" id="passwd">
</div>
<div class="form-group">
<label for="passwdr">Heslo znovu:</label>
<input type="password" name="passwdr" class="form-control" id="passwdr">
</div>
<div class="captcheck_container"></div>
</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="register">Registrovat</button>
</div>
</form>
</div>
</div>
</div>
<!-- Modal Neni produkční verze -->
<div class="modal fade" id="staticBackdrop" data-backdrop="static" data-keyboard="false" tabindex="-1" role="dialog" aria-labelledby="staticBackdropLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="staticBackdropLabel">Upozornění</h5>
</div>
<div class="modal-body">
<div class="alert alert-danger mb-0" role="alert">
Toto není produkční verze!!!
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">Rozumím</button>
</div>
</div>
</div>
</div>