162 lines
6.9 KiB
PHP
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">×</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">×</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>
|