mirror of
https://github.com/JannikKoester/Tischverwaltung.git
synced 2026-01-09 14:20:08 +01:00
Compare commits
15 Commits
102ba709d3
...
jannik
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ebc6a50f52 | ||
|
|
69bcdb1e00 | ||
|
|
0790b1d8e7 | ||
|
|
55cd862c24 | ||
|
|
6600f5f381 | ||
|
|
4ed8831781 | ||
|
|
8d752a381b | ||
|
|
48ba18da23 | ||
|
|
00866d0c65 | ||
|
|
7fe58aa025 | ||
|
|
23b3cccc28 | ||
|
|
cef01bf0ef | ||
|
|
6cbb758857 | ||
|
|
90155483d8 | ||
|
|
de8f5295ab |
6
assets/bootstrap/css/bootstrap.min.css
vendored
Normal file
6
assets/bootstrap/css/bootstrap.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
7
assets/bootstrap/js/bootstrap.min.js
vendored
Normal file
7
assets/bootstrap/js/bootstrap.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
95
assets/css/Footer-Dark.css
Normal file
95
assets/css/Footer-Dark.css
Normal file
@@ -0,0 +1,95 @@
|
||||
.footer-dark {
|
||||
margin-left:-530px;
|
||||
color: #f0f9ff;
|
||||
background-color: #282d32;
|
||||
position: fixed;
|
||||
height: 60px;
|
||||
bottom: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
|
||||
.footer-dark h3 {
|
||||
margin-top: 0;
|
||||
margin-bottom: 12px;
|
||||
font-weight: bold;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.footer-dark ul {
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
line-height: 1.6;
|
||||
font-size: 14px;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.footer-dark ul a {
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.footer-dark ul a:hover {
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
@media (max-width:767px) {
|
||||
.footer-dark .item:not(.social) {
|
||||
text-align: center;
|
||||
padding-bottom: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
.footer-dark .item.text {
|
||||
margin-bottom: 36px;
|
||||
}
|
||||
|
||||
@media (max-width:767px) {
|
||||
.footer-dark .item.text {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.footer-dark .item.text p {
|
||||
opacity: 0.6;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.footer-dark .item.social {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@media (max-width:991px) {
|
||||
.footer-dark .item.social {
|
||||
text-align: center;
|
||||
margin-top: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
.footer-dark .item.social > a {
|
||||
font-size: 20px;
|
||||
width: 36px;
|
||||
height: 36px;
|
||||
line-height: 36px;
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
border-radius: 50%;
|
||||
box-shadow: 0 0 0 1px rgba(255,255,255,0.4);
|
||||
margin: 0 8px;
|
||||
color: #fff;
|
||||
opacity: 0.75;
|
||||
}
|
||||
|
||||
.footer-dark .item.social > a:hover {
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
.footer-dark .copyright {
|
||||
text-align: center;
|
||||
padding-top: 24px;
|
||||
opacity: 0.3;
|
||||
font-size: 13px;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
164
assets/css/Header-Dark.css
Normal file
164
assets/css/Header-Dark.css
Normal file
@@ -0,0 +1,164 @@
|
||||
|
||||
body {
|
||||
background: url(../../assets/img/mountain_bg.jpg) grey;
|
||||
height:100%;
|
||||
padding-bottom: 80px;
|
||||
background-repeat:no-repeat;
|
||||
}
|
||||
|
||||
|
||||
.header-dark .navbar {
|
||||
background: transparent;
|
||||
color: #fff;
|
||||
border-radius: 0;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
}
|
||||
|
||||
@media (min-width:768px) {
|
||||
.header-dark .navbar {
|
||||
padding-top: .75rem;
|
||||
padding-bottom: .75rem;
|
||||
}
|
||||
}
|
||||
|
||||
.header-dark .navbar .navbar-brand {
|
||||
font-weight: bold;
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.header-dark .navbar .navbar-brand:hover {
|
||||
color: #f0f0f0;
|
||||
|
||||
}
|
||||
|
||||
.header-dark .navbar .navbar-collapse span {
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
.header-dark .navbar .navbar-collapse span .login {
|
||||
color: #d9d9d9;
|
||||
margin-right: .5rem;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.header-dark .navbar .navbar-collapse span .login:hover {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.header-dark .navbar .navbar-toggler {
|
||||
border-color: #747474;
|
||||
}
|
||||
|
||||
.header-dark .navbar .navbar-toggler:hover, .header-dark .navbar-toggler:focus {
|
||||
background: none;
|
||||
}
|
||||
|
||||
.header-dark .navbar .navbar-toggler {
|
||||
color: #eee;
|
||||
}
|
||||
|
||||
.header-dark .navbar .navbar-collapse, .header-dark .navbar .form-inline {
|
||||
border-color: #636363;
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.header-dark .navbar.navbar .navbar-nav .nav-link {
|
||||
padding-left: 1.2rem;
|
||||
padding-right: 1.2rem;
|
||||
}
|
||||
}
|
||||
|
||||
.header-dark .navbar.navbar-dark .navbar-nav .nav-link {
|
||||
color: #d9d9d9;
|
||||
}
|
||||
|
||||
.header-dark .navbar.navbar-dark .navbar-nav .nav-link:focus, .header-dark .navbar.navbar-dark .navbar-nav .nav-link:hover {
|
||||
color: #fcfeff !important;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.header-dark .navbar .navbar-nav > li > .dropdown-menu {
|
||||
margin-top: -5px;
|
||||
box-shadow: 0 4px 8px rgba(0,0,0,.1);
|
||||
background-color: #fff;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.header-dark .navbar .dropdown-menu .dropdown-item:focus, .header-dark .navbar .dropdown-menu .dropdown-item {
|
||||
line-height: 2;
|
||||
font-size: 14px;
|
||||
color: #37434d;
|
||||
}
|
||||
|
||||
.header-dark .navbar .dropdown-menu .dropdown-item:focus, .header-dark .navbar .dropdown-menu .drodown-item:hover {
|
||||
background: #ebeff1;
|
||||
}
|
||||
|
||||
.header-dark .navbar .action-button, .header-dark .navbar .action-button:active {
|
||||
background: #208f8f;
|
||||
border-radius: 20px;
|
||||
font-size: inherit;
|
||||
color: #fff;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
text-shadow: none;
|
||||
padding: .5rem .8rem;
|
||||
transition: background-color 0.25s;
|
||||
}
|
||||
|
||||
.header-dark .navbar .action-button:hover {
|
||||
background: #269d9d;
|
||||
}
|
||||
|
||||
|
||||
.header-dark .navbar .form-inline label {
|
||||
color: #ccc;
|
||||
}
|
||||
|
||||
.header-dark .navbar .form-inline .search-field {
|
||||
display: inline-block;
|
||||
width: 80%;
|
||||
background: none;
|
||||
border: none;
|
||||
border-bottom: 1px solid transparent;
|
||||
border-radius: 0;
|
||||
color: #ccc;
|
||||
box-shadow: none;
|
||||
color: inherit;
|
||||
transition: border-bottom-color 0.3s;
|
||||
}
|
||||
|
||||
.header-dark .navbar .form-inline .search-field:focus {
|
||||
border-bottom: 1px solid #ccc;
|
||||
}
|
||||
|
||||
.header-dark .hero {
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
@media (min-width:768px) {
|
||||
.header-dark .hero {
|
||||
margin-top: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
.header-dark .hero h1 {
|
||||
color: #fff;
|
||||
font-family: 'Bitter', serif;
|
||||
font-size: 40px;
|
||||
margin-top: 20px;
|
||||
margin-bottom: 80px;
|
||||
}
|
||||
|
||||
@media (min-width:768px) {
|
||||
.header-dark .hero h1 {
|
||||
margin-bottom: 50px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
}
|
||||
|
||||
.header-dark .hero .embed-responsive iframe {
|
||||
background-color: #666;
|
||||
}
|
||||
|
||||
0
assets/css/styles.css
Normal file
0
assets/css/styles.css
Normal file
BIN
assets/fonts/ionicons.eot
Normal file
BIN
assets/fonts/ionicons.eot
Normal file
Binary file not shown.
11
assets/fonts/ionicons.min.css
vendored
Normal file
11
assets/fonts/ionicons.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2230
assets/fonts/ionicons.svg
Normal file
2230
assets/fonts/ionicons.svg
Normal file
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 326 KiB |
BIN
assets/fonts/ionicons.ttf
Normal file
BIN
assets/fonts/ionicons.ttf
Normal file
Binary file not shown.
BIN
assets/fonts/ionicons.woff
Normal file
BIN
assets/fonts/ionicons.woff
Normal file
Binary file not shown.
BIN
assets/img/mountain_bg.jpg
Normal file
BIN
assets/img/mountain_bg.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 72 KiB |
2
assets/js/jquery.min.js
vendored
Normal file
2
assets/js/jquery.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
12
bootstrap.min.css
vendored
12
bootstrap.min.css
vendored
File diff suppressed because one or more lines are too long
51
calender.sql
51
calender.sql
@@ -1,51 +0,0 @@
|
||||
/*
|
||||
Navicat MySQL Data Transfer
|
||||
|
||||
Source Server : test
|
||||
Source Server Version : 50505
|
||||
Source Host : localhost:3306
|
||||
Source Database : calender
|
||||
|
||||
Target Server Type : MYSQL
|
||||
Target Server Version : 50505
|
||||
File Encoding : 65001
|
||||
|
||||
Date: 2020-08-14 16:59:06
|
||||
*/
|
||||
|
||||
SET FOREIGN_KEY_CHECKS=0;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for `calenderplanner`
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `calenderplanner`;
|
||||
CREATE TABLE `calenderplanner` (
|
||||
`uniqueid` int(16) NOT NULL AUTO_INCREMENT,
|
||||
`year` int(16) NOT NULL,
|
||||
`month` int(16) NOT NULL,
|
||||
`day` int(16) NOT NULL,
|
||||
`reserviert` int(16) NOT NULL,
|
||||
`reserviertvon` varchar(16) NOT NULL,
|
||||
`tisch` int(16) NOT NULL,
|
||||
PRIMARY KEY (`uniqueid`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=173 DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of calenderplanner
|
||||
-- ----------------------------
|
||||
INSERT INTO `calenderplanner` VALUES ('167', '2020', '4', '6', '1', 'jannik', '8');
|
||||
INSERT INTO `calenderplanner` VALUES ('168', '2020', '4', '6', '1', 'jannik2', '7');
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for `users`
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `users`;
|
||||
CREATE TABLE `users` (
|
||||
`uniqueid` int(16) NOT NULL,
|
||||
`users` varchar(16) DEFAULT NULL,
|
||||
PRIMARY KEY (`uniqueid`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of users
|
||||
-- ----------------------------
|
||||
@@ -1,5 +0,0 @@
|
||||
<?php
|
||||
/*
|
||||
echo '<footer class="fixed-bottom">
|
||||
Test</footer>';
|
||||
*/
|
||||
80
functions.php
Normal file
80
functions.php
Normal file
@@ -0,0 +1,80 @@
|
||||
<?php
|
||||
require 'settings.php';
|
||||
class Funcs
|
||||
{
|
||||
|
||||
public static function InsertDatas($conn, $ds, $de, $n, $tisch, $tnum)
|
||||
{
|
||||
$day = $_SESSION["day"];
|
||||
$month = $_SESSION["month"];
|
||||
$year = $_SESSION["year"];
|
||||
$daystart = $ds;
|
||||
$dayend = $de;
|
||||
$name = $n;
|
||||
|
||||
$besetzt = array();
|
||||
$table = $tisch;
|
||||
|
||||
for ($daystart; $daystart <= $dayend; $daystart++) {
|
||||
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$daystart'AND year='$year' AND tisch='$table'";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
|
||||
while ($row = $result->fetch_assoc()) {
|
||||
$besetzt[$row['day']] = $row['reserviertvon'];
|
||||
//array_push($besetzt[$row['day'] = $row['reserviertvon']]);
|
||||
}
|
||||
}
|
||||
else{
|
||||
$sql = "INSERT INTO calenderplanner (year, month, day,reserviert,reserviertvon,tisch)
|
||||
VALUES ('$year', '$month', '$daystart', '1', '$name', '$table')";
|
||||
$conn->query($sql);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day'AND year='$year' AND tisch='$table'";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
while ($row = $result->fetch_assoc()) {
|
||||
$_SESSION[$tnum] = array($row['uniqueid'], $row['month'], $row['day'], $row['reserviert'], $row['reserviertvon'], $row['tisch'], $row['year']);
|
||||
}
|
||||
}
|
||||
|
||||
if(empty($besetzt)) {
|
||||
|
||||
$_SESSION["sucessmessage"] = '<div class="alert alert-success">
|
||||
Du hast den/die Tisch/e erfolgreich reserviert.</div>';
|
||||
|
||||
header("location:index.php?result=gotrecords");
|
||||
}
|
||||
else
|
||||
{
|
||||
$_SESSION["sucessmessage"] = '<div class="alert alert-danger">
|
||||
|
||||
Folgende Tische sind schon belegt von: <br>
|
||||
';
|
||||
|
||||
foreach ($besetzt as $key => $value)
|
||||
{
|
||||
|
||||
$_SESSION["sucessmessage"].= "Tag ".$key." belegt von: ".$value." <br>";
|
||||
}
|
||||
|
||||
$_SESSION["sucessmessage"].='</div><br>';
|
||||
$_SESSION["sucessmessage"].='<div class="alert alert-success">
|
||||
|
||||
Die freien Tische wurden belegt! <br>
|
||||
</div><br>';
|
||||
|
||||
header("location:index.php?result=gotrecords");
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -14,6 +14,7 @@ if(isset($_POST['getTables']))
|
||||
$_SESSION["month_string"] = $_POST['month'];
|
||||
|
||||
$_SESSION["day"] = $_POST['day'];
|
||||
$_SESSION["year"] = $_POST['year'];
|
||||
$_SESSION["day_string"] = $_POST['day'];
|
||||
|
||||
|
||||
@@ -63,126 +64,128 @@ if(isset($_POST['getTables']))
|
||||
|
||||
$month = $_SESSION["month"];
|
||||
$day = $_SESSION["day"];
|
||||
$year = $_SESSION["year"];
|
||||
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day' AND tisch='1'";
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day'AND year='$year' AND tisch='1'";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
// output data of each row
|
||||
while($row = $result->fetch_assoc()) {
|
||||
echo $row['uniqueid'].$row['year'].$row['month'].$row['day'].$row['reserviert'].$row['reserviertvon'].$row['tisch']."<br>" ;
|
||||
$_SESSION["Tisch1"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch']);
|
||||
$_SESSION["Tisch1"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch'],$row['year']);
|
||||
}
|
||||
} else
|
||||
{
|
||||
$_SESSION["Tisch1"] = "FREI";
|
||||
echo $_SESSION["Tisch1"]."<br>";
|
||||
//echo $_SESSION["Tisch1"]."<br>";
|
||||
}
|
||||
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day' AND tisch='2'";
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day'AND year='$year' AND tisch='2'";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
// output data of each row
|
||||
while($row = $result->fetch_assoc()) {
|
||||
echo $row['uniqueid'].$row['year'].$row['month'].$row['day'].$row['reserviert'].$row['reserviertvon'].$row['tisch']."<br>" ;
|
||||
$_SESSION["Tisch2"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch']);
|
||||
$_SESSION["Tisch2"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch'],$row['year']);
|
||||
}
|
||||
} else
|
||||
{
|
||||
$_SESSION["Tisch2"] = "FREI";
|
||||
echo $_SESSION["Tisch2"]."<br>";
|
||||
//echo $_SESSION["Tisch2"]."<br>";
|
||||
}
|
||||
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day' AND tisch='3'";
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day'AND year='$year' AND tisch='3'";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
// output data of each row
|
||||
while($row = $result->fetch_assoc()) {
|
||||
echo $row['uniqueid'].$row['year'].$row['month'].$row['day'].$row['reserviert'].$row['reserviertvon'].$row['tisch']."<br>" ;
|
||||
$_SESSION["Tisch3"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch']);
|
||||
//echo $row['uniqueid'].$row['year'].$row['month'].$row['day'].$row['reserviert'].$row['reserviertvon'].$row['tisch']."<br>" ;
|
||||
$_SESSION["Tisch3"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch'],$row['year']);
|
||||
//echo $_SESSION["Tisch3"][6];
|
||||
}
|
||||
} else
|
||||
{
|
||||
$_SESSION["Tisch3"] = "FREI";
|
||||
echo $_SESSION["Tisch3"]."<br>";
|
||||
//echo $_SESSION["Tisch3"]."<br>";
|
||||
}
|
||||
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day' AND tisch='4'";
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day'AND year='$year' AND tisch='4'";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
// output data of each row
|
||||
while($row = $result->fetch_assoc()) {
|
||||
echo $row['uniqueid'].$row['year'].$row['month'].$row['day'].$row['reserviert'].$row['reserviertvon'].$row['tisch']."<br>" ;
|
||||
$_SESSION["Tisch4"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch']);
|
||||
$_SESSION["Tisch4"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch'],$row['year']);
|
||||
}
|
||||
} else
|
||||
{
|
||||
$_SESSION["Tisch4"] = "FREI";
|
||||
echo $_SESSION["Tisch4"]."<br>";
|
||||
// echo $_SESSION["Tisch4"]."<br>";
|
||||
}
|
||||
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day' AND tisch='5'";
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day'AND year='$year' AND tisch='5'";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
// output data of each row
|
||||
while($row = $result->fetch_assoc()) {
|
||||
echo $row['uniqueid'].$row['year'].$row['month'].$row['day'].$row['reserviert'].$row['reserviertvon'].$row['tisch']."<br>" ;
|
||||
$_SESSION["Tisch5"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch']);
|
||||
$_SESSION["Tisch5"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch'],$row['year']);
|
||||
}
|
||||
} else
|
||||
{
|
||||
$_SESSION["Tisch5"] = "FREI";
|
||||
echo $_SESSION["Tisch5"]."<br>";
|
||||
//echo $_SESSION["Tisch5"]."<br>";
|
||||
}
|
||||
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day' AND tisch='6'";
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day'AND year='$year' AND tisch='6'";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
// output data of each row
|
||||
while($row = $result->fetch_assoc()) {
|
||||
echo $row['uniqueid'].$row['year'].$row['month'].$row['day'].$row['reserviert'].$row['reserviertvon'].$row['tisch']."<br>" ;
|
||||
$_SESSION["Tisch6"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch']);
|
||||
$_SESSION["Tisch6"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch'],$row['year']);
|
||||
}
|
||||
} else
|
||||
{
|
||||
$_SESSION["Tisch6"] = "FREI";
|
||||
echo $_SESSION["Tisch6"]."<br>";
|
||||
//echo $_SESSION["Tisch6"]."<br>";
|
||||
}
|
||||
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day' AND tisch='7'";
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day'AND year='$year' AND tisch='7'";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
// output data of each row
|
||||
while($row = $result->fetch_assoc()) {
|
||||
echo $row['uniqueid'].$row['year'].$row['month'].$row['day'].$row['reserviert'].$row['reserviertvon'].$row['tisch']."<br>" ;
|
||||
$_SESSION["Park1"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch']);
|
||||
$_SESSION["Park1"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch'],$row['year']);
|
||||
}
|
||||
} else
|
||||
{
|
||||
$_SESSION["Park1"] = "FREI";
|
||||
echo $_SESSION["Park1"]."<br>";
|
||||
// echo $_SESSION["Park1"]."<br>";
|
||||
}
|
||||
|
||||
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day' AND tisch='8'";
|
||||
$sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day'AND year='$year' AND tisch='8'";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
// output data of each row
|
||||
while($row = $result->fetch_assoc()) {
|
||||
echo $row['uniqueid'].$row['year'].$row['month'].$row['day'].$row['reserviert'].$row['reserviertvon'].$row['tisch']."<br>" ;
|
||||
$_SESSION["Park2"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch']);
|
||||
$_SESSION["Park2"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch'],$row['year']);
|
||||
}
|
||||
} else
|
||||
{
|
||||
$_SESSION["Park2"] = "FREI";
|
||||
echo $_SESSION["Park2"]."<br>";
|
||||
//echo $_SESSION["Park2"]."<br>";
|
||||
}
|
||||
|
||||
header("location:index.php?result=gotrecords");
|
||||
@@ -490,4 +493,5 @@ if(isset($_POST['getTables']))
|
||||
|
||||
}
|
||||
//Parkplatz 2 Ende
|
||||
?>
|
||||
?>
|
||||
|
||||
|
||||
22
header.php
22
header.php
@@ -1,22 +0,0 @@
|
||||
<?php
|
||||
|
||||
echo '<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
|
||||
<a class="navbar-brand" href="#">Tischplaner</a>
|
||||
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarColor02" aria-controls="navbarColor02" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div class="collapse navbar-collapse" id="navbarColor02">
|
||||
<ul class="navbar-nav mr-auto">
|
||||
<li class="nav-item active">
|
||||
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<form class="form-inline my-2 my-lg-0">
|
||||
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Benutzername">
|
||||
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Passwort">
|
||||
<button type="submit" class="btn btn-primary">Login</button>
|
||||
</form>
|
||||
</div>
|
||||
</nav>';
|
||||
885
index.php
885
index.php
@@ -1,551 +1,398 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<?php
|
||||
|
||||
if (session_status() == PHP_SESSION_NONE) {
|
||||
session_start();
|
||||
}else
|
||||
{
|
||||
session_destroy();
|
||||
session_start();
|
||||
}
|
||||
require 'settings.php';
|
||||
require 'modal.php';
|
||||
<body>
|
||||
<?php
|
||||
if (!file_exists("settings.php")) {
|
||||
|
||||
?>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Document</title>
|
||||
<!-- Latest compiled and minified CSS -->
|
||||
<link rel="stylesheet" href="bootstrap.min.css">
|
||||
<link rel="stylesheet" href="calender.css">
|
||||
<script src="tables.js"></script>
|
||||
header("location:install.php");
|
||||
}
|
||||
require 'required/header.php';
|
||||
|
||||
<!-- jQuery library -->
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
|
||||
if (session_status() == PHP_SESSION_NONE) {
|
||||
session_start();
|
||||
} else {
|
||||
session_destroy();
|
||||
session_start();
|
||||
}
|
||||
require 'settings.php';
|
||||
require 'modal.php';
|
||||
?>
|
||||
|
||||
<!-- Popper JS -->
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
|
||||
|
||||
<!-- Latest compiled JavaScript -->
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
|
||||
</head>
|
||||
<body style ="background-color:lightblue;">
|
||||
<div class="container">
|
||||
<?php
|
||||
require 'header.php';
|
||||
require 'footer.php';
|
||||
?>
|
||||
|
||||
<?php
|
||||
if(isset($_GET['result']))
|
||||
{
|
||||
if($_GET['result'] == "gotrecords")
|
||||
{
|
||||
$selectedjan ='';
|
||||
$selectedfeb ='';
|
||||
$selectedmar ='';
|
||||
$selectedapr ='';
|
||||
$selectedmai ='';
|
||||
$selectedjun ='';
|
||||
$selectedjul ='';
|
||||
$selectedaug ='';
|
||||
$selectedsep ='';
|
||||
$selectedokt ='';
|
||||
$selectednov ='';
|
||||
$selecteddez ='';
|
||||
|
||||
switch($_SESSION["month_string"])
|
||||
{
|
||||
|
||||
case "Januar":
|
||||
$selectedjan ='selected';
|
||||
break;
|
||||
|
||||
case "Februar":
|
||||
$selectedfeb ='selected';
|
||||
break;
|
||||
|
||||
case "März":
|
||||
$selectedmar ='selected';
|
||||
break;
|
||||
|
||||
case "April":
|
||||
$selectedapr ='selected';
|
||||
break;
|
||||
|
||||
case "Mai":
|
||||
$selectedmai ='selected';
|
||||
break;
|
||||
|
||||
case "Juni":
|
||||
$selectedjun ='selected';
|
||||
break;
|
||||
|
||||
case "Juli":
|
||||
$selectedjul ='selected';
|
||||
break;
|
||||
|
||||
case "August":
|
||||
$selectedjaug ='selected';
|
||||
break;
|
||||
|
||||
case "September":
|
||||
$selectedsep ='selected';
|
||||
break;
|
||||
|
||||
case "Oktober":
|
||||
$selectedokt ='selected';
|
||||
break;
|
||||
|
||||
case "November":
|
||||
$selectednov ='selected';
|
||||
break;
|
||||
|
||||
case "Dezember":
|
||||
$selecteddez ='selected';
|
||||
break;
|
||||
|
||||
|
||||
}
|
||||
<div class="container-fluid">
|
||||
|
||||
|
||||
<?php
|
||||
if (isset($_GET['result'])) {
|
||||
if ($_GET['result'] == "gotrecords" || $_GET['result'] == "loggedin") {
|
||||
|
||||
|
||||
echo '<form action="getTables.php" method="post">
|
||||
//DROPDOWN JAHRE
|
||||
echo '<form action="getTables.php" method="post">
|
||||
<div class="form-group">
|
||||
<label for="sel1">Monat:</label>
|
||||
<select class="form-control" name="month">
|
||||
<option value ="Januar"'. $selectedjan.'>Januar</option>
|
||||
<option value ="Februar"'. $selectedfeb.'>Februar</option>
|
||||
<option value ="März"'. $selectedmar.'>März</option>
|
||||
<option value ="April"'. $selectedapr.'>April</option>
|
||||
<option value ="Mai"'. $selectedmai.'>Mai</option>
|
||||
<option value ="Juni"'. $selectedjun.'>Juni</option>
|
||||
<option value ="Juli"'. $selectedjul.'>Juli</option>
|
||||
<option value ="August"'. $selectedaug.'>August</option>
|
||||
<option value ="September"'. $selectedsep.'>September</option>
|
||||
<option value ="Oktober"'. $selectedokt.'>Oktober</option>
|
||||
<option value ="November"'. $selectednov.'>November</option>
|
||||
<option value ="Dezember"'. $selecteddez.'>Dezember</option>
|
||||
</select>';
|
||||
echo '<div class="form-group">
|
||||
|
||||
<label for="sel1">Tag:</label>
|
||||
<select class="form-control" name="day">
|
||||
<option value = '.$_SESSION["day"].' selected>'.$_SESSION["day"].'</option>
|
||||
<option value ="1">1</option>
|
||||
<option value ="2">2</option>
|
||||
<option value ="3">3</option>
|
||||
<option value ="4">4</option>
|
||||
<option value ="5">5</option>
|
||||
<option value ="6">6</option>
|
||||
<option value ="7">7</option>
|
||||
<option value ="8">8</option>
|
||||
<option value ="9">9</option>
|
||||
<option value ="10">10</option>
|
||||
<option value ="11">11</option>
|
||||
<option value ="12">12</option>
|
||||
<option value ="13">13</option>
|
||||
<option value ="14">14</option>
|
||||
<option value ="15">15</option>
|
||||
<option value ="16">16</option>
|
||||
<option value ="17">17</option>
|
||||
<option value ="18">18</option>
|
||||
<option value ="19">19</option>
|
||||
<option value ="20">20</option>
|
||||
<option value ="21">21</option>
|
||||
<option value ="22">22</option>
|
||||
<option value ="23">23</option>
|
||||
<option value ="24">24</option>
|
||||
<option value ="25">25</option>
|
||||
<option value ="26">26</option>
|
||||
<option value ="27">27</option>
|
||||
<option value ="28">28</option>
|
||||
<option value ="29">29</option>
|
||||
<option value ="30">30</option>
|
||||
</select>
|
||||
</div>
|
||||
<button id="trigger" name="getTables" type="submit" class="btn btn-primary" id="aktualisiere">Aktualisiere erneut</button>
|
||||
</form>
|
||||
<h2>'.$_SESSION["day_string"].'. '.$_SESSION["month_string"].' </h2>';
|
||||
|
||||
<label for="sel1"style="color:white;font-family:Bitter;font-size:24px;">Jahr:</label>
|
||||
<select class="form-control" name="year" onchange="refreshListe()">';
|
||||
for ($i = 2020; $i < 2030; $i++) {
|
||||
|
||||
if ($i == $_SESSION["year"]) {
|
||||
echo ("<option value='$i' selected>$i</option>");
|
||||
} else {
|
||||
echo '<option value =' . $i . '>' . $i . '</option>';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
echo '</select>';
|
||||
//DROPDOWN MONATE
|
||||
$monate = array('Januar','Februar','März','April','Mai','Juni','Juli','August',
|
||||
'September','Oktober','November','Dezember');
|
||||
|
||||
}
|
||||
else{
|
||||
echo '<form action="getTables.php" method="post">
|
||||
<div class="form-group">
|
||||
<label for="sel1"style="color:white;font-family:Bitter;font-size:24px;">Monat:</label>
|
||||
<select class="form-control" name="month"onchange="refreshListe()">';
|
||||
for ($i=0; $i <12 ; $i++) {
|
||||
if($monate[$i] == $_SESSION["month_string"])
|
||||
{
|
||||
echo ("<option value='$monate[$i]'selected>$monate[$i]</option>");
|
||||
}
|
||||
echo '<option value ='.$monate[$i].'>'.$monate[$i].'</option>';
|
||||
}
|
||||
|
||||
echo '</select>';
|
||||
|
||||
//DROPDOWN TAGE
|
||||
|
||||
}
|
||||
}
|
||||
else{
|
||||
echo '<form action="getTables.php" method="post">
|
||||
<div class="form-group">
|
||||
<label for="sel1">Monat:</label>
|
||||
<select class="form-control" name="month">
|
||||
<option value ="Januar">Januar</option>
|
||||
<option value ="Februar">Februar</option>
|
||||
<option value ="März">März</option>
|
||||
<option value ="April">April</option>
|
||||
<option value ="Mai">Mai</option>
|
||||
<option value ="Juni">Juni</option>
|
||||
<option value ="Juli">Juli</option>
|
||||
<option value ="August">August</option>
|
||||
<option value ="September">September</option>
|
||||
<option value ="Oktober">Oktober</option>
|
||||
<option value ="November">November</option>
|
||||
<option value ="Dezember">Dezember</option>
|
||||
</select>';
|
||||
echo '<div class="form-group">
|
||||
|
||||
<label for="sel1">Tag:</label>
|
||||
<select class="form-control" name="day">
|
||||
<option value ="1">1</option>
|
||||
<option value ="2">2</option>
|
||||
<option value ="3">3</option>
|
||||
<option value ="4">4</option>
|
||||
<option value ="5">5</option>
|
||||
<option value ="6">6</option>
|
||||
<option value ="7">7</option>
|
||||
<option value ="8">8</option>
|
||||
<option value ="9">9</option>
|
||||
<option value ="10">10</option>
|
||||
<option value ="11">11</option>
|
||||
<option value ="12">12</option>
|
||||
<option value ="13">13</option>
|
||||
<option value ="14">14</option>
|
||||
<option value ="15">15</option>
|
||||
<option value ="16">16</option>
|
||||
<option value ="17">17</option>
|
||||
<option value ="18">18</option>
|
||||
<option value ="19">19</option>
|
||||
<option value ="20">20</option>
|
||||
<option value ="21">21</option>
|
||||
<option value ="22">22</option>
|
||||
<option value ="23">23</option>
|
||||
<option value ="24">24</option>
|
||||
<option value ="25">25</option>
|
||||
<option value ="26">26</option>
|
||||
<option value ="27">27</option>
|
||||
<option value ="28">28</option>
|
||||
<option value ="29">29</option>
|
||||
<option value ="30">30</option>
|
||||
</select>
|
||||
</div>
|
||||
<button name="getTables" type="submit" class="btn btn-primary">Aktualisieren</button>
|
||||
</form>';
|
||||
|
||||
|
||||
|
||||
<label for="sel1"style="color:white;font-family:Bitter;font-size:24px;">Tag:</label>
|
||||
<select class="form-control" name="day" onchange="refreshListe()">';
|
||||
|
||||
for ($i = 1; $i < 32; $i++) {
|
||||
if ($i == $_SESSION["day"]) {
|
||||
echo ("<option value='$i' selected>$i</option>");
|
||||
} else {
|
||||
echo ("<option value='$i'>$i</option>");
|
||||
}
|
||||
}
|
||||
echo '</select>
|
||||
</div>
|
||||
<button id="refresh" name="getTables" type="submit" class="btnchange"style="display:none;" >Aktualisiere erneut</button>
|
||||
</form>
|
||||
<h2 style="color:white;font-family:Bitter; text-align:center;">' . $_SESSION["day_string"] . '. ' . $_SESSION["month_string"] . ' ' . $_SESSION["year"] . ' </h2>';
|
||||
} else {
|
||||
}
|
||||
} else {
|
||||
//DROPDOWN JAHRE
|
||||
echo '<form action="getTables.php" method="post">
|
||||
<div class="form-group">
|
||||
<label for="sel1"style="color:white;font-family:Bitter;font-size:24px;">Jahr:</label>
|
||||
<select class="form-control" name="year" onchange="refreshListe()">';
|
||||
for ($i = 2020; $i < 2030; $i++) {
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div>
|
||||
|
||||
|
||||
<div class="container" >
|
||||
|
||||
<div class="right-tables">
|
||||
<ul>
|
||||
<li>
|
||||
<div id="table3">
|
||||
<?php
|
||||
if(isset($_GET['result']))
|
||||
{
|
||||
if($_GET['result'] == "gotrecords")
|
||||
{
|
||||
if($_SESSION["Tisch3"] == "FREI")
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal3" style="color:green;">Tisch 3 <br> ist frei.</button>';
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_change3" style="color:red;">Tisch 3 ist belegt durch <br>'.$_SESSION["Tisch3"][4].'.</button>';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<div id="table2">
|
||||
<?php
|
||||
if(isset($_GET['result']))
|
||||
{
|
||||
if($_GET['result'] == "gotrecords")
|
||||
{
|
||||
if($_SESSION["Tisch2"] == "FREI")
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal2" style="color:green;">Tisch 2 <br> ist frei.</button>';
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_change2" style="color:red;">Tisch 2 ist belegt durch <br>'.$_SESSION["Tisch2"][4].'.</button>';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
|
||||
<div id="table1">
|
||||
<?php
|
||||
if(isset($_GET['result']))
|
||||
{
|
||||
if($_GET['result'] == "gotrecords")
|
||||
{
|
||||
if($_SESSION["Tisch1"] == "FREI")
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal" style="color:green;">Tisch 1 <br> ist frei.</button>';
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_change" style="color:red;">Tisch 1 ist belegt durch <br>'.$_SESSION["Tisch1"][4].'</button>';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="left-tables">
|
||||
<ul>
|
||||
<li>
|
||||
<div id="table4">
|
||||
<?php
|
||||
if(isset($_GET['result']))
|
||||
{
|
||||
if($_GET['result'] == "gotrecords")
|
||||
{
|
||||
if($_SESSION["Tisch4"] == "FREI")
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal4" style="color:green;">Tisch 4 <br> ist frei.</button>';
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_change4" style="color:red;" >Tisch 4 ist belegt durch <br>'.$_SESSION["Tisch4"][4].'.</button>';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<div id="table5">
|
||||
<?php
|
||||
if(isset($_GET['result']))
|
||||
{
|
||||
if($_GET['result'] == "gotrecords")
|
||||
{
|
||||
if($_SESSION["Tisch5"] == "FREI")
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal5" style="color:green;">Tisch 5 <br> ist frei.</button>';
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_change5" style="color:red;">Tisch 5 ist belegt durch <br>'.$_SESSION["Tisch5"][4].'.</button>';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
|
||||
<div id="table6">
|
||||
<?php
|
||||
if(isset($_GET['result']))
|
||||
{
|
||||
if($_GET['result'] == "gotrecords")
|
||||
{
|
||||
if($_SESSION["Tisch6"] == "FREI")
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal6" style="color:green;">Tisch 6 <br> ist frei.</button>';
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_change6" style="color:red;">Tisch 6 ist belegt durch <br>'.$_SESSION["Tisch6"][4].'.</button>';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div id="park1" style="margin-left:250px;margin-top:-268px;">
|
||||
<?php
|
||||
if(isset($_GET['result']))
|
||||
{
|
||||
if($_GET['result'] == "gotrecords")
|
||||
{
|
||||
if($_SESSION["Park1"] == "FREI")
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModalpark1" style="color:green; height:265px;">Parkplatz 1 <br> ist frei.</button>';
|
||||
|
||||
if ($i == $_SESSION["year"]) {
|
||||
echo ("<option value='$i' selected>$i</option>");
|
||||
} else {
|
||||
echo '<option value =' . $i . '>' . $i . '</option>';
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_changepark1" style="color:red; height:265px;">Parkplatz 1 ist belegt durch <br>'.$_SESSION["Park1"][4].'.</button>';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div id="park2" style="margin-left:500px;margin-top:-273px;">
|
||||
<?php
|
||||
if(isset($_GET['result']))
|
||||
{
|
||||
if($_GET['result'] == "gotrecords")
|
||||
{
|
||||
if($_SESSION["Park2"] == "FREI")
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModalpark2" style="color:green; height:265px;">Parkplatz 2 <br> ist frei.</button>';
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_changepark2" style="color:red; height:265px;">Parkplatz 2 ist belegt durch <br>'.$_SESSION["Park2"][4].'.</button>';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
echo '</select>';
|
||||
//DROPDOWN MONATE
|
||||
$monate = array('Januar','Februar','März','April','Mai','Juni','Juli','August',
|
||||
'September','Oktober','November','Dezember');
|
||||
|
||||
|
||||
</div>
|
||||
<?php
|
||||
if(isset( $_SESSION["sucessmessage"])){
|
||||
echo $_SESSION["sucessmessage"];
|
||||
$_SESSION["sucessmessage"]="";
|
||||
}
|
||||
if(isset( $_SESSION["sucessmessagedeleted"])){
|
||||
echo $_SESSION["sucessmessagedeleted"];
|
||||
$_SESSION["sucessmessagedeleted"]="";
|
||||
}
|
||||
if(isset( $_SESSION["sucessmessagereplaced"])){
|
||||
echo $_SESSION["sucessmessagereplaced"];
|
||||
$_SESSION["sucessmessagereplaced"]="";
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
function codeAddress() {
|
||||
if(document.getElementById('aktualisiere'))
|
||||
{
|
||||
document.getElementById('aktualisiere').click();
|
||||
}
|
||||
else
|
||||
{
|
||||
alert("nix gefunden");
|
||||
}
|
||||
echo '<form action="getTables.php" method="post">
|
||||
<div class="form-group">
|
||||
<label for="sel1"style="color:white;font-family:Bitter;font-size:24px;">Monat:</label>
|
||||
<select class="form-control" name="month"onchange="refreshListe()">';
|
||||
for ($i=0; $i <12 ; $i++) {
|
||||
if($monate[$i] == $_SESSION["month_string"])
|
||||
{
|
||||
echo ("<option value='$monate[$i]'selected>$monate[$i]</option>");
|
||||
}
|
||||
|
||||
</script>
|
||||
echo '<option value ='.$monate[$i].'>'.$monate[$i].'</option>';
|
||||
}
|
||||
|
||||
echo '</select>';
|
||||
//DROPDOWN JAHRE
|
||||
echo '<div class="form-group">
|
||||
|
||||
<label for="sel1"style="color:white;font-family:Bitter;font-size:24px;">Tag:</label>
|
||||
<select class="form-control" name="day" onchange="refreshListe()">';
|
||||
|
||||
for ($i = 1; $i < 32; $i++) {
|
||||
if ($i == $_SESSION["day"]) {
|
||||
echo ("<option value='$i' selected>$i</option>");
|
||||
} else {
|
||||
echo ("<option value='$i'>$i</option>");
|
||||
}
|
||||
}
|
||||
echo '</select>
|
||||
</div>
|
||||
<button id="refresh" name="getTables" type="submit" class="btnchange style="display:none;"" >Aktualisiere</button>
|
||||
</form>';
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div>
|
||||
|
||||
|
||||
<div class="container-fluid" style="background-color:lightgrey;opacity: 0.6;border:solid; width:800px;">
|
||||
|
||||
<div class="right-tables">
|
||||
<ul>
|
||||
<li>
|
||||
<div id="table4">
|
||||
<?php
|
||||
if (isset($_GET['result'])) {
|
||||
if ($_GET['result'] == "gotrecords") {
|
||||
if ($_SESSION["Tisch4"] == "FREI") {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal4" style="color:green; width:120px;">Tisch 4 <br> ist frei.</button>';
|
||||
} else {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_change4" style="color:red;width:120px;" >Tisch 4 ist belegt durch <br>' . $_SESSION["Tisch4"][4] . '.</button>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div id="table3">
|
||||
<?php
|
||||
if (isset($_GET['result'])) {
|
||||
if ($_GET['result'] == "gotrecords") {
|
||||
if ($_SESSION["Tisch3"] == "FREI" || $_SESSION["Tisch3"][6] != $_SESSION["year"]) {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal3" style="color:green;opacity: 1.5;width:120px;">Tisch 3 <br> ist frei.</button>';
|
||||
} else {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_change3" style="color:red;width:120px;">Tisch 3 ist belegt durch <br>' . $_SESSION["Tisch3"][4] . '.</button>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<div id="table2">
|
||||
<?php
|
||||
if (isset($_GET['result'])) {
|
||||
if ($_GET['result'] == "gotrecords") {
|
||||
if ($_SESSION["Tisch2"] == "FREI") {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal2" style="color:green;">Tisch 2 <br> ist frei.</button>';
|
||||
} else {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_change2" style="color:red;">Tisch 2 ist belegt durch <br>' . $_SESSION["Tisch2"][4] . '.</button>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
|
||||
<div id="table1">
|
||||
<?php
|
||||
if (isset($_GET['result'])) {
|
||||
if ($_GET['result'] == "gotrecords") {
|
||||
if ($_SESSION["Tisch1"] == "FREI") {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal" style="color:green;">Tisch 1 <br> ist frei.</button>';
|
||||
} else {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_change" style="color:red;">Tisch 1 ist belegt durch <br>' . $_SESSION["Tisch1"][4] . '</button>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="left-tables">
|
||||
<ul>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<div id="table5">
|
||||
<?php
|
||||
if (isset($_GET['result'])) {
|
||||
if ($_GET['result'] == "gotrecords") {
|
||||
if ($_SESSION["Tisch5"] == "FREI") {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal5" style="color:green;">Tisch 5 <br> ist frei.</button>';
|
||||
} else {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_change5" style="color:red;">Tisch 5 ist belegt durch <br>' . $_SESSION["Tisch5"][4] . '.</button>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
|
||||
<div id="table6">
|
||||
<?php
|
||||
if (isset($_GET['result'])) {
|
||||
if ($_GET['result'] == "gotrecords") {
|
||||
if ($_SESSION["Tisch6"] == "FREI") {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal6" style="color:green;">Tisch 6 <br> ist frei.</button>';
|
||||
} else {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_change6" style="color:red;">Tisch 6 ist belegt durch <br>' . $_SESSION["Tisch6"][4] . '.</button>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div id="park1" style="margin-left:250px;margin-top:-268px;">
|
||||
<?php
|
||||
if (isset($_GET['result'])) {
|
||||
if ($_GET['result'] == "gotrecords") {
|
||||
if ($_SESSION["Park1"] == "FREI") {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModalpark1" style="color:green; height:265px;">Parkplatz 1 <br> ist frei.</button>';
|
||||
} else {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_changepark1" style="color:red; height:265px;">Parkplatz 1 ist belegt durch <br>' . $_SESSION["Park1"][4] . '.</button>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div id="park2" style="margin-left:500px;margin-top:-273px;">
|
||||
<?php
|
||||
if (isset($_GET['result'])) {
|
||||
if ($_GET['result'] == "gotrecords") {
|
||||
if ($_SESSION["Park2"] == "FREI") {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModalpark2" style="color:green; height:265px;">Parkplatz 2 <br> ist frei.</button>';
|
||||
} else {
|
||||
echo '<button id="buttonTable1" type="button" class="btn btn-light" data-toggle="modal" data-target="#myModal_changepark2" style="color:red; height:265px;">Parkplatz 2 ist belegt durch <br>' . $_SESSION["Park2"][4] . '.</button>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<?php
|
||||
if (isset($_SESSION["sucessmessage"])) {
|
||||
echo $_SESSION["sucessmessage"];
|
||||
$_SESSION["sucessmessage"] = "";
|
||||
}
|
||||
if (isset($_SESSION["sucessmessagedeleted"])) {
|
||||
echo $_SESSION["sucessmessagedeleted"];
|
||||
$_SESSION["sucessmessagedeleted"] = "";
|
||||
}
|
||||
if (isset($_SESSION["sucessmessagereplaced"])) {
|
||||
echo $_SESSION["sucessmessagereplaced"];
|
||||
$_SESSION["sucessmessagereplaced"] = "";
|
||||
}
|
||||
if (isset($_SESSION["errmsg"])) {
|
||||
echo $_SESSION["errmsg"];
|
||||
$_SESSION["errmsg"] = "";
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<br>
|
||||
|
||||
<?php
|
||||
require 'required/footer.php';
|
||||
?>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
.left-tables button {
|
||||
width: 220px;
|
||||
height: 130px;
|
||||
border: solid;
|
||||
|
||||
}
|
||||
.left-tables ul li {
|
||||
|
||||
list-style-type: none;
|
||||
padding-top: 5px;
|
||||
|
||||
}
|
||||
.left-tables button {
|
||||
width: 220px;
|
||||
height: 130px;
|
||||
border: solid;
|
||||
|
||||
.right-tables button {
|
||||
width: 225px;
|
||||
height: 130px;
|
||||
border: solid;
|
||||
|
||||
}
|
||||
.right-tables ul li {
|
||||
list-style-type: none;
|
||||
display: inline-block;
|
||||
padding-top: 10px;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
button:disabled,
|
||||
button[disabled]{
|
||||
border: 3px solid red !important;
|
||||
.left-tables ul li {
|
||||
|
||||
color: red !important;
|
||||
}
|
||||
list-style-type: none;
|
||||
padding-top: 5px;
|
||||
|
||||
}
|
||||
|
||||
.right-tables button {
|
||||
width: 225px;
|
||||
height: 130px;
|
||||
border: solid;
|
||||
|
||||
}
|
||||
|
||||
.right-tables ul li {
|
||||
list-style-type: none;
|
||||
display: inline-block;
|
||||
padding-top: 10px;
|
||||
|
||||
}
|
||||
|
||||
.btnchange {
|
||||
background: #208f8f;
|
||||
border-radius: 20px;
|
||||
font-size: inherit;
|
||||
color: #fff;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
text-shadow: none;
|
||||
padding: .5rem .8rem;
|
||||
transition: background-color 0.25s;
|
||||
height: 50px;
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
.btnchange:hover {
|
||||
background: #269d9d;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</html>
|
||||
187
insertEntry.php
187
insertEntry.php
@@ -2,171 +2,64 @@
|
||||
session_start();
|
||||
|
||||
require 'settings.php';
|
||||
require 'functions.php';
|
||||
|
||||
if(isset($_POST['reservierenBtnTisch1'])){
|
||||
$month = $_SESSION["month"];
|
||||
$day = $_SESSION["day"];
|
||||
$name = $_POST['reservierterName'];
|
||||
$table = 1;
|
||||
$daystart=$_POST['daystart'];
|
||||
$dayend = $_POST['dayend'];
|
||||
$name = $_POST['reservierterName'];
|
||||
funcs::InsertDatas($conn, $daystart, $dayend, $name,1,"Tisch1");
|
||||
|
||||
$sql = "INSERT INTO calenderplanner (year, month, day,reserviert,reserviertvon,tisch)
|
||||
VALUES ('2020', '$month', '$day', '1', '$name', '$table')";
|
||||
}
|
||||
|
||||
if ($conn->query($sql) === TRUE) {
|
||||
echo "New record created successfully";
|
||||
$_SESSION["sucessmessage"] = '<div class="alert alert-success">
|
||||
Du hast den Tisch erfolgreich reserviert.</div>';
|
||||
$_SESSION["Tisch1"] = array(1,2,3,4,$name);
|
||||
header("location:index.php?result=gotrecords");
|
||||
|
||||
} else {
|
||||
echo "Error: " . $sql . "<br>" . $conn->error;
|
||||
}
|
||||
|
||||
}
|
||||
else if(isset($_POST['reservierenBtnTisch2'])){
|
||||
$month = $_SESSION["month"];
|
||||
$day = $_SESSION["day"];
|
||||
$name = $_POST['reservierterName'];
|
||||
$table = 2;
|
||||
$daystart=$_POST['daystart'];
|
||||
$dayend = $_POST['dayend'];
|
||||
$name = $_POST['reservierterName'];
|
||||
funcs::InsertDatas($conn, $daystart, $dayend, $name,2,"Tisch2");
|
||||
|
||||
$sql = "INSERT INTO calenderplanner (year, month, day,reserviert,reserviertvon,tisch)
|
||||
VALUES ('2020', '$month', '$day', '1', '$name', '$table')";
|
||||
|
||||
if ($conn->query($sql) === TRUE) {
|
||||
$_SESSION["sucessmessage"] = '<div class="alert alert-success">
|
||||
Du hast den Tisch erfolgreich reserviert.</div>';
|
||||
$_SESSION["Tisch2"] = array(1,2,3,4,$name);
|
||||
header("location:index.php?result=gotrecords");
|
||||
|
||||
} else {
|
||||
echo "Error: " . $sql . "<br>" . $conn->error;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
else if(isset($_POST['reservierenBtnTisch3'])){
|
||||
$month = $_SESSION["month"];
|
||||
$day = $_SESSION["day"];
|
||||
$name = $_POST['reservierterName'];
|
||||
$table = 3;
|
||||
$daystart=$_POST['daystart'];
|
||||
$dayend = $_POST['dayend'];
|
||||
$name = $_POST['reservierterName'];
|
||||
funcs::InsertDatas($conn, $daystart, $dayend, $name,3,"Tisch3");
|
||||
|
||||
$sql = "INSERT INTO calenderplanner (year, month, day,reserviert,reserviertvon,tisch)
|
||||
VALUES ('2020', '$month', '$day', '1', '$name', '$table')";
|
||||
|
||||
if ($conn->query($sql) === TRUE) {
|
||||
$_SESSION["sucessmessage"] = '<div class="alert alert-success">
|
||||
Du hast den Tisch erfolgreich reserviert.</div>';
|
||||
$_SESSION["Tisch3"] = array(1,2,3,4,$name);
|
||||
header("location:index.php?result=gotrecords");
|
||||
|
||||
} else {
|
||||
echo "Error: " . $sql . "<br>" . $conn->error;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
else if(isset($_POST['reservierenBtnTisch4'])){
|
||||
$month = $_SESSION["month"];
|
||||
$day = $_SESSION["day"];
|
||||
$name = $_POST['reservierterName'];
|
||||
$table = 4;
|
||||
$daystart=$_POST['daystart'];
|
||||
$dayend = $_POST['dayend'];
|
||||
$name = $_POST['reservierterName'];
|
||||
funcs::InsertDatas($conn, $daystart, $dayend, $name,4,"Tisch4");
|
||||
|
||||
$sql = "INSERT INTO calenderplanner (year, month, day,reserviert,reserviertvon,tisch)
|
||||
VALUES ('2020', '$month', '$day', '1', '$name', '$table')";
|
||||
|
||||
if ($conn->query($sql) === TRUE) {
|
||||
$_SESSION["sucessmessage"] = '<div class="alert alert-success">
|
||||
Du hast den Tisch erfolgreich reserviert.</div>';
|
||||
$_SESSION["Tisch4"] = array(1,2,3,4,$name);
|
||||
header("location:index.php?result=gotrecords");
|
||||
|
||||
} else {
|
||||
echo "Error: " . $sql . "<br>" . $conn->error;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
else if(isset($_POST['reservierenBtnTisch5'])){
|
||||
$month = $_SESSION["month"];
|
||||
$day = $_SESSION["day"];
|
||||
$name = $_POST['reservierterName'];
|
||||
$table = 5;
|
||||
$daystart=$_POST['daystart'];
|
||||
$dayend = $_POST['dayend'];
|
||||
$name = $_POST['reservierterName'];
|
||||
funcs::InsertDatas($conn, $daystart, $dayend, $name,5,"Tisch5");
|
||||
|
||||
$sql = "INSERT INTO calenderplanner (year, month, day,reserviert,reserviertvon,tisch)
|
||||
VALUES ('2020', '$month', '$day', '1', '$name', '$table')";
|
||||
|
||||
if ($conn->query($sql) === TRUE) {
|
||||
$_SESSION["sucessmessage"] = '<div class="alert alert-success">
|
||||
Du hast den Tisch erfolgreich reserviert.</div>';
|
||||
$_SESSION["Tisch5"] = array(1,2,3,4,$name);
|
||||
header("location:index.php?result=gotrecords");
|
||||
|
||||
} else {
|
||||
echo "Error: " . $sql . "<br>" . $conn->error;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
else if(isset($_POST['reservierenBtnTisch6'])){
|
||||
$month = $_SESSION["month"];
|
||||
$day = $_SESSION["day"];
|
||||
$daystart=$_POST['daystart'];
|
||||
$dayend = $_POST['dayend'];
|
||||
$name = $_POST['reservierterName'];
|
||||
$table = 6;
|
||||
funcs::InsertDatas($conn, $daystart, $dayend, $name,6,"Tisch6");
|
||||
|
||||
$sql = "INSERT INTO calenderplanner (year, month, day,reserviert,reserviertvon,tisch)
|
||||
VALUES ('2020', '$month', '$day', '1', '$name', '$table')";
|
||||
}
|
||||
|
||||
if ($conn->query($sql) === TRUE) {
|
||||
$_SESSION["sucessmessage"] = '<div class="alert alert-success">
|
||||
Du hast den Tisch erfolgreich reserviert.</div>';
|
||||
$_SESSION["Tisch6"] = array(1,2,3,4,$name);
|
||||
header("location:index.php?result=gotrecords");
|
||||
|
||||
} else {
|
||||
echo "Error: " . $sql . "<br>" . $conn->error;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
else if(isset($_POST['reservierenBtnpark1'])){
|
||||
$month = $_SESSION["month"];
|
||||
$day = $_SESSION["day"];
|
||||
else if(isset($_POST['reservierenBtnPark1'])){
|
||||
$daystart=$_POST['daystart'];
|
||||
$dayend = $_POST['dayend'];
|
||||
$name = $_POST['reservierterName'];
|
||||
$table = 7;
|
||||
funcs::InsertDatas($conn, $daystart, $dayend, $name,7,"Park1");
|
||||
|
||||
$sql = "INSERT INTO calenderplanner (year, month, day,reserviert,reserviertvon,tisch)
|
||||
VALUES ('2020', '$month', '$day', '1', '$name', '$table')";
|
||||
}
|
||||
|
||||
if ($conn->query($sql) === TRUE) {
|
||||
$_SESSION["sucessmessage"] = '<div class="alert alert-success">
|
||||
Du hast den Parkplatz 1 erfolgreich reserviert.</div>';
|
||||
$_SESSION["Park1"] = array(1,2,3,4,$name);
|
||||
header("location:index.php?result=gotrecords");
|
||||
|
||||
} else {
|
||||
echo "Error: " . $sql . "<br>" . $conn->error;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
else if(isset($_POST['reservierenBtnpark2'])){
|
||||
$month = $_SESSION["month"];
|
||||
$day = $_SESSION["day"];
|
||||
else if(isset($_POST['reservierenBtnPark2'])){
|
||||
$daystart=$_POST['daystart'];
|
||||
$dayend = $_POST['dayend'];
|
||||
$name = $_POST['reservierterName'];
|
||||
$table = 8;
|
||||
funcs::InsertDatas($conn, $daystart, $dayend, $name,8,"Park2");
|
||||
|
||||
$sql = "INSERT INTO calenderplanner (year, month, day,reserviert,reserviertvon,tisch)
|
||||
VALUES ('2020', '$month', '$day', '1', '$name', '$table')";
|
||||
|
||||
if ($conn->query($sql) === TRUE) {
|
||||
$_SESSION["sucessmessage"] = '<div class="alert alert-success">
|
||||
Du hast den Parkplatz 2 erfolgreich reserviert.</div>';
|
||||
$_SESSION["Park2"] = array(1,2,3,4,$name);
|
||||
header("location:index.php?result=gotrecords");
|
||||
|
||||
} else {
|
||||
echo "Error: " . $sql . "<br>" . $conn->error;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
?>
|
||||
}
|
||||
|
||||
107
install.php
Normal file
107
install.php
Normal file
@@ -0,0 +1,107 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Installer</title>
|
||||
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container margin:0 auto;" style="width:800px;">
|
||||
|
||||
<form method="post">
|
||||
<div class="form-group">
|
||||
<label for="DBHost">Host</label>
|
||||
<input type="text" class="form-control" name="dbhost" placeholder="localhost"required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="DBUser">DB-User</label>
|
||||
<input type="text" class="form-control" name="dbuser" placeholder="root"required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="DBPW">DB-Password</label>
|
||||
<input type="text" class="form-control" name="dbpw" placeholder="Database Password">
|
||||
</div>
|
||||
<button type="submit" name="dbConfigBtn" class="btn btn-primary">Weiter</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if(isset($_POST['dbConfigBtn']))
|
||||
{
|
||||
|
||||
//Create Database and Tables
|
||||
|
||||
$servername = $_POST['dbhost'];
|
||||
$username = $_POST['dbuser'];
|
||||
$password = $_POST['dbpw'];
|
||||
$db = 'calender';
|
||||
|
||||
|
||||
// Create connection
|
||||
$conn = new mysqli($servername, $username, $password);
|
||||
// Check connection
|
||||
if ($conn->connect_error) {
|
||||
die("Connection failed: " . $conn->connect_error);
|
||||
}
|
||||
|
||||
// Create database
|
||||
$sql = "CREATE DATABASE calender";
|
||||
if ($conn->query($sql) === TRUE) {
|
||||
//echo "Database created successfully";
|
||||
} else {
|
||||
echo "Error creating database: " . $conn->error;
|
||||
}
|
||||
$conn->close();
|
||||
|
||||
$conn2 = new mysqli($servername, $username, $password,$db);
|
||||
// Create Tables
|
||||
$sql = "CREATE TABLE `calenderplanner` (
|
||||
`uniqueid` int(16) NOT NULL AUTO_INCREMENT,
|
||||
`year` int(16) NOT NULL,
|
||||
`month` int(16) NOT NULL,
|
||||
`day` int(16) NOT NULL,
|
||||
`reserviert` int(16) NOT NULL,
|
||||
`reserviertvon` varchar(16) NOT NULL,
|
||||
`tisch` int(16) NOT NULL,
|
||||
PRIMARY KEY (`uniqueid`)
|
||||
)";
|
||||
if ($conn2->query($sql) === TRUE) {
|
||||
//echo "Tables created successfully";
|
||||
} else {
|
||||
echo "Error creating database: " . $conn2->error;
|
||||
}
|
||||
|
||||
$conn2->close();
|
||||
|
||||
//Create Database and Tables Ende
|
||||
|
||||
$settingsfile = fopen("settings.php", "w") or die("Unable to open file!");
|
||||
$txt = '<?php
|
||||
$servername = "'.$_POST['dbhost'].'";
|
||||
$username = "'.$_POST['dbuser'].'";
|
||||
$password = "'.$_POST['dbpw'].'";
|
||||
$db = "calender";
|
||||
|
||||
|
||||
// Create connection
|
||||
$conn = new mysqli($servername, $username, $password,$db);
|
||||
// Check connection
|
||||
if ($conn->connect_error) {
|
||||
header("location:install.php");
|
||||
}
|
||||
|
||||
?>';
|
||||
fwrite($settingsfile, $txt);
|
||||
fclose($settingsfile);
|
||||
|
||||
echo '<div class="alert alert-success">
|
||||
Die Datenbank wurde erfolgreich erstellt!
|
||||
</div>';
|
||||
|
||||
header("location:index.php");
|
||||
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
38
login.php
Normal file
38
login.php
Normal file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
require 'settings.php';
|
||||
require 'getTables.php';
|
||||
session_start();
|
||||
|
||||
if(isset($_POST['loginBtn'])){
|
||||
$uname = $_POST['uname'];
|
||||
$pw = $_POST['pw'];
|
||||
//Check if User exists
|
||||
$sql = "SELECT * FROM users WHERE users='$uname' AND password='$pw'";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
// output data of each row
|
||||
while($row = $result->fetch_assoc()) {
|
||||
$_SESSION["LoggedInUser"] = array($row['uniqueid'],$row['users']);
|
||||
header("location:index.php?result=loggedin");
|
||||
}
|
||||
$_SESSION["month"] = '';
|
||||
$_SESSION["month_string"] = '';
|
||||
|
||||
$_SESSION["day"] = '';
|
||||
$_SESSION["day_string"] = '';
|
||||
}
|
||||
else
|
||||
{
|
||||
header("location:index.php?result=gotrecords");
|
||||
$_SESSION["accnotfound"] = '<div class="alert alert-danger">
|
||||
Benutzername oder Passwort falsch!</div>';
|
||||
}
|
||||
|
||||
// echo $pw .$uname;
|
||||
//header("location:index.php?result=gotrecords");
|
||||
}
|
||||
else
|
||||
{
|
||||
header("location:index.php");
|
||||
}
|
||||
12
logout.php
Normal file
12
logout.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
require 'settings.php';
|
||||
session_start();
|
||||
|
||||
if(isset($_POST['logoutBtn'])){
|
||||
session_destroy();
|
||||
header("location:index.php");
|
||||
}
|
||||
else
|
||||
{
|
||||
header("location:index.php");
|
||||
}
|
||||
302
modal.php
302
modal.php
@@ -1,18 +1,35 @@
|
||||
|
||||
<script>
|
||||
function ValidInputs(){
|
||||
var e = document.getElementById("daystart");
|
||||
var daystart = e.options[e.selectedIndex].value;
|
||||
var b = document.getElementById("dayend");
|
||||
var dayend = b.options[b.selectedIndex].value;
|
||||
if(daystart > dayend)
|
||||
{
|
||||
document.getElementById("reservierenbutton").disabled = true;
|
||||
|
||||
alert("Starttag liegt nach dem Endtag");
|
||||
}
|
||||
else{
|
||||
|
||||
document.getElementById("reservierenbutton").disabled = false;
|
||||
}
|
||||
//alert(daystart +" " + dayend);
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
<?php
|
||||
if (session_status() == PHP_SESSION_NONE) {
|
||||
session_start();
|
||||
}else
|
||||
{
|
||||
|
||||
}
|
||||
function selected()
|
||||
{
|
||||
|
||||
}
|
||||
?>
|
||||
<!-- Modals für erstes belegen-->
|
||||
<!-- Modals für erstes belegen Mehrfachauswahl-->
|
||||
<div class="container">
|
||||
|
||||
<!-- The Modal Tisch 1 -->
|
||||
<form action="insertEntry.php" method="post">
|
||||
<div class="modal" id="myModal">
|
||||
@@ -31,21 +48,45 @@ function selected()
|
||||
<h2>Geben Sie Ihren Namen ein:</h2>
|
||||
<label for="lname">Name:</label>
|
||||
<input type="text" id="lname" name="reservierterName"required><br><br>
|
||||
<input class="btn btn-primary" type="submit" value="Reservieren" name="reservierenBtnTisch1" >
|
||||
|
||||
<?php
|
||||
echo '<h3>Reservieren von</h3>';
|
||||
echo '<select class="form-control" name="daystart" id="daystart" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
|
||||
}
|
||||
echo '</select>';
|
||||
echo '<h3>bis</h3>';
|
||||
echo '<select class="form-control" name="dayend" id="dayend" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
}
|
||||
echo '</select>';
|
||||
?>
|
||||
<br>
|
||||
<input class="btn btn-primary" type="submit" id="reservierenbutton"value="Reservieren" name="reservierenBtnTisch1" >
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<!-- Modal footer -->
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<!-- The Modal Tisch 2 -->
|
||||
@@ -60,12 +101,39 @@ function selected()
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
</div>
|
||||
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="getTables.php">
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="getTables.php" method="post">
|
||||
<h2>Geben Sie Ihren Namen ein:</h2>
|
||||
<label for="lname">Name:</label>
|
||||
<input type="text" id="lname" name="reservierterName"required><br><br>
|
||||
|
||||
<?php
|
||||
echo '<h3>Reservieren von</h3>';
|
||||
echo '<select class="form-control" name="daystart" id="daystart" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
|
||||
}
|
||||
echo '</select>';
|
||||
echo '<h3>bis</h3>';
|
||||
echo '<select class="form-control" name="dayend" id="dayend" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
}
|
||||
echo '</select>';
|
||||
?>
|
||||
<br>
|
||||
<input class="btn btn-primary" type="submit" value="Reservieren" name="reservierenBtnTisch2" >
|
||||
</form>
|
||||
</div>
|
||||
@@ -95,12 +163,39 @@ function selected()
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
</div>
|
||||
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="getTables.php">
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="getTables.php" method="post">
|
||||
<h2>Geben Sie Ihren Namen ein:</h2>
|
||||
<label for="lname">Name:</label>
|
||||
<input type="text" id="lname" name="reservierterName"required><br><br>
|
||||
|
||||
<?php
|
||||
echo '<h3>Reservieren von</h3>';
|
||||
echo '<select class="form-control" name="daystart" id="daystart" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
|
||||
}
|
||||
echo '</select>';
|
||||
echo '<h3>bis</h3>';
|
||||
echo '<select class="form-control" name="dayend" id="dayend" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
}
|
||||
echo '</select>';
|
||||
?>
|
||||
<br>
|
||||
<input class="btn btn-primary" type="submit" value="Reservieren" name="reservierenBtnTisch3" >
|
||||
</form>
|
||||
</div>
|
||||
@@ -130,12 +225,39 @@ function selected()
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
</div>
|
||||
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="getTables.php">
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="getTables.php" method="post">
|
||||
<h2>Geben Sie Ihren Namen ein:</h2>
|
||||
<label for="lname">Name:</label>
|
||||
<input type="text" id="lname" name="reservierterName"required><br><br>
|
||||
|
||||
<?php
|
||||
echo '<h3>Reservieren von</h3>';
|
||||
echo '<select class="form-control" name="daystart" id="daystart" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
|
||||
}
|
||||
echo '</select>';
|
||||
echo '<h3>bis</h3>';
|
||||
echo '<select class="form-control" name="dayend" id="dayend" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
}
|
||||
echo '</select>';
|
||||
?>
|
||||
<br>
|
||||
<input class="btn btn-primary" type="submit" value="Reservieren" name="reservierenBtnTisch4" >
|
||||
</form>
|
||||
</div>
|
||||
@@ -165,12 +287,39 @@ function selected()
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
</div>
|
||||
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="getTables.php">
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="getTables.php" method="post">
|
||||
<h2>Geben Sie Ihren Namen ein:</h2>
|
||||
<label for="lname">Name:</label>
|
||||
<input type="text" id="lname" name="reservierterName"required><br><br>
|
||||
|
||||
<?php
|
||||
echo '<h3>Reservieren von</h3>';
|
||||
echo '<select class="form-control" name="daystart" id="daystart" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
|
||||
}
|
||||
echo '</select>';
|
||||
echo '<h3>bis</h3>';
|
||||
echo '<select class="form-control" name="dayend" id="dayend" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
}
|
||||
echo '</select>';
|
||||
?>
|
||||
<br>
|
||||
<input class="btn btn-primary" type="submit" value="Reservieren" name="reservierenBtnTisch5" >
|
||||
</form>
|
||||
</div>
|
||||
@@ -200,12 +349,39 @@ function selected()
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
</div>
|
||||
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="getTables.php">
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="getTables.php" method="post">
|
||||
<h2>Geben Sie Ihren Namen ein:</h2>
|
||||
<label for="lname">Name:</label>
|
||||
<input type="text" id="lname" name="reservierterName"required><br><br>
|
||||
|
||||
<?php
|
||||
echo '<h3>Reservieren von</h3>';
|
||||
echo '<select class="form-control" name="daystart" id="daystart" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
|
||||
}
|
||||
echo '</select>';
|
||||
echo '<h3>bis</h3>';
|
||||
echo '<select class="form-control" name="dayend" id="dayend" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
}
|
||||
echo '</select>';
|
||||
?>
|
||||
<br>
|
||||
<input class="btn btn-primary" type="submit" value="Reservieren" name="reservierenBtnTisch6" >
|
||||
</form>
|
||||
</div>
|
||||
@@ -235,13 +411,40 @@ function selected()
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
</div>
|
||||
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="/action_page.php">
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="getTables.php" method="post">
|
||||
<h2>Geben Sie Ihren Namen ein:</h2>
|
||||
<label for="lname">Name:</label>
|
||||
<input type="text" id="lname" name="reservierterName"required><br><br>
|
||||
<input class="btn btn-primary" type="submit" value="Reservieren" name="reservierenBtnpark1" >
|
||||
|
||||
<?php
|
||||
echo '<h3>Reservieren von</h3>';
|
||||
echo '<select class="form-control" name="daystart" id="daystart" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
|
||||
}
|
||||
echo '</select>';
|
||||
echo '<h3>bis</h3>';
|
||||
echo '<select class="form-control" name="dayend" id="dayend" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
}
|
||||
echo '</select>';
|
||||
?>
|
||||
<br>
|
||||
<input class="btn btn-primary" type="submit" value="Reservieren" name="reservierenBtnPark1" >
|
||||
</form>
|
||||
</div>
|
||||
|
||||
@@ -271,13 +474,40 @@ function selected()
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
</div>
|
||||
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="/action_page.php">
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<form action="getTables.php" method="post">
|
||||
<h2>Geben Sie Ihren Namen ein:</h2>
|
||||
<label for="lname">Name:</label>
|
||||
<input type="text" id="lname" name="reservierterName"required><br><br>
|
||||
<input class="btn btn-primary" type="submit" value="Reservieren" name="reservierenBtnpark2" >
|
||||
|
||||
<?php
|
||||
echo '<h3>Reservieren von</h3>';
|
||||
echo '<select class="form-control" name="daystart" id="daystart" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
|
||||
}
|
||||
echo '</select>';
|
||||
echo '<h3>bis</h3>';
|
||||
echo '<select class="form-control" name="dayend" id="dayend" onchange="ValidInputs()">';
|
||||
for ($i=1; $i <32 ; $i++) {
|
||||
$month = $_SESSION['month_string'];
|
||||
if ($i == 1) {
|
||||
echo "<option value='$i' selected>$i. $month</option>";
|
||||
} else {
|
||||
echo "<option value ='$i'> $i. $month</option>";
|
||||
}
|
||||
}
|
||||
echo '</select>';
|
||||
?>
|
||||
<br>
|
||||
<input class="btn btn-primary" type="submit" value="Reservieren" name="reservierenBtnPark2" >
|
||||
</form>
|
||||
</div>
|
||||
|
||||
@@ -620,4 +850,4 @@ function selected()
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
17
required/footer.php
Normal file
17
required/footer.php
Normal file
@@ -0,0 +1,17 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
|
||||
<title>Tischreservierung</title>
|
||||
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Bitter:400,700">
|
||||
<link rel="stylesheet" href="assets/fonts/ionicons.min.css">
|
||||
<link rel="stylesheet" href="assets/css/Footer-Dark.css">
|
||||
<link rel="stylesheet" href="assets/css/Header-Dark.css">
|
||||
<link rel="stylesheet" href="assets/css/styles.css">
|
||||
</head>
|
||||
|
||||
<script src="assets/js/jquery.min.js"></script>
|
||||
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
|
||||
58
required/header.php
Normal file
58
required/header.php
Normal file
@@ -0,0 +1,58 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
|
||||
<title>Tischreservierung</title>
|
||||
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Bitter:400,700">
|
||||
<link rel="stylesheet" href="assets/fonts/ionicons.min.css">
|
||||
<link rel="stylesheet" href="assets/css/Footer-Dark.css">
|
||||
<link rel="stylesheet" href="assets/css/Header-Dark.css">
|
||||
<link rel="stylesheet" href="assets/css/styles.css">
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
|
||||
<script>
|
||||
function refreshListe() {
|
||||
|
||||
$("#refresh").click();
|
||||
}
|
||||
$(function () {
|
||||
$('[data-toggle="popover"]').popover()
|
||||
})
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
|
||||
|
||||
<div>
|
||||
<div class="header-dark" style="padding-bottom:-90px;">
|
||||
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search">
|
||||
<div class="container"><a class="navbar-brand" href="#">rkCSD</a><button data-toggle="collapse" class="navbar-toggler" data-target="#navcol-1"><span class="sr-only">Toggle navigation</span><span class="navbar-toggler-icon"></span></button>
|
||||
<div class="collapse navbar-collapse"
|
||||
id="navcol-1">
|
||||
<ul class="nav navbar-nav">
|
||||
<li class="nav-item" role="presentation"><a class="nav-link" href="#">Tischverwaltung</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
.btnheader {
|
||||
background: #208f8f;
|
||||
border-radius: 20px;
|
||||
font-size: inherit;
|
||||
color: #fff;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
text-shadow: none;
|
||||
padding: .5rem .8rem;
|
||||
transition: background-color 0.25s;
|
||||
}
|
||||
.btnheader:hover {
|
||||
background: #269d9d;
|
||||
}
|
||||
|
||||
|
||||
</style>
|
||||
29
settings.php
29
settings.php
@@ -1,16 +1,15 @@
|
||||
<?php
|
||||
|
||||
$servername = "localhost";
|
||||
$username = "root";
|
||||
$password = "";
|
||||
$db = "calender";
|
||||
|
||||
// Create connection
|
||||
$conn = new mysqli($servername, $username, $password,$db);
|
||||
|
||||
// Check connection
|
||||
if ($conn->connect_error) {
|
||||
die("Connection failed: " . $conn->connect_error);
|
||||
}
|
||||
|
||||
?>
|
||||
$servername = "localhost";
|
||||
$username = "root";
|
||||
$password = "";
|
||||
$db = "calender";
|
||||
|
||||
|
||||
// Create connection
|
||||
$conn = new mysqli($servername, $username, $password,$db);
|
||||
// Check connection
|
||||
if ($conn->connect_error) {
|
||||
header("location:install.php");
|
||||
}
|
||||
|
||||
?>
|
||||
111
tables.js
111
tables.js
@@ -1,111 +0,0 @@
|
||||
/*tisch1 = {
|
||||
"name":"",
|
||||
"tag":30
|
||||
};
|
||||
tisch2 = {
|
||||
"name":"Ernst",
|
||||
"tag":30
|
||||
};
|
||||
tisch3 = {
|
||||
"name":"Daniel",
|
||||
"tag":30
|
||||
};
|
||||
tisch4 = {
|
||||
"name":"",
|
||||
"tag":30
|
||||
};
|
||||
tisch5 = {
|
||||
"name":"Siggi",
|
||||
"tag":30
|
||||
};
|
||||
tisch6 = {
|
||||
"name":"Holga",
|
||||
"tag":30
|
||||
};
|
||||
|
||||
/*
|
||||
|
||||
<script>
|
||||
$(function(){
|
||||
//alert(Object.values(tisch1));
|
||||
$('#table1 p').text(tisch1.name);
|
||||
$('#table2 p').text(tisch2.name);
|
||||
$('#table3 p').text(tisch3.name);
|
||||
$('#table4 p').text(tisch4.name);
|
||||
$('#table5 p').text(tisch5.name);
|
||||
$('#table6 p').text(tisch6.name);
|
||||
|
||||
checkForFreeTables();
|
||||
});
|
||||
|
||||
function checkForFreeTables()
|
||||
{
|
||||
|
||||
if(tisch1.name ==="")
|
||||
{
|
||||
document.getElementById("buttonTable1").style.background='green';
|
||||
$('#table1 p').text("Dieser Platz ist noch frei!");
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById("buttonTable1").style.background='red';
|
||||
$('#table1 p').text("Besetzt von " + tisch1.name);
|
||||
}
|
||||
|
||||
if(tisch2.name ==="")
|
||||
{
|
||||
document.getElementById("buttonTable2").style.background='green';
|
||||
$('#table2 p').text("Dieser Platz ist noch frei!");
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById("buttonTable2").style.background='red';
|
||||
$('#table2 p').text("Besetzt von " + tisch2.name);
|
||||
}
|
||||
|
||||
if(tisch3.name ==="")
|
||||
{
|
||||
document.getElementById("buttonTable3").style.background='green';
|
||||
$('#table3 p').text("Dieser Platz ist noch frei!");
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById("buttonTable3").style.background='red';
|
||||
$('#table3 p').text("Besetzt von " + tisch3.name);
|
||||
}
|
||||
|
||||
if(tisch4.name ==="")
|
||||
{
|
||||
document.getElementById("buttonTable4").style.background='green';
|
||||
$('#table4 p').text("Dieser Platz ist noch frei!");
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById("buttonTable4").style.background='red';
|
||||
$('#table4 p').text("Besetzt von " + tisch4.name);
|
||||
}
|
||||
|
||||
if(tisch5.name ==="")
|
||||
{
|
||||
document.getElementById("buttonTable5").style.background='green';
|
||||
$('#table5 p').text("Dieser Platz ist noch frei!");
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById("buttonTable5").style.background='red';
|
||||
$('#table5 p').text("Besetzt von " + tisch5.name);
|
||||
}
|
||||
if(tisch6.name ==="")
|
||||
{
|
||||
document.getElementById("buttonTable6").style.background='green';
|
||||
$('#table6 p').text("Besetzt von " + tisch6.name);
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById("buttonTable6").style.background='red';
|
||||
$('#table6 p').text("Dieser Platz ist besetzt!");
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
24
test.php
Normal file
24
test.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/*
|
||||
for ($i=0; $i <12 ; $i++) {
|
||||
echo $monate[$i]."\n";
|
||||
}
|
||||
*/
|
||||
$monate = array('Januar','Februar','März','April','Mai','Juni','Juli','August',
|
||||
'September','Oktober','November','Dezember');
|
||||
|
||||
echo '<form action="getTables.php" method="post">
|
||||
<div class="form-group">
|
||||
<label for="sel1"style="color:white;font-family:Bitter;font-size:24px;">Monat:</label>
|
||||
<select class="form-control" name="month"onchange="refreshListe()">';
|
||||
for ($i=0; $i <12 ; $i++) {
|
||||
if($monate[$i] == $_SESSION["month_string"])
|
||||
{
|
||||
echo '<option value ='.$monate[$i].'selected>'.$monate[$i].'</option>';
|
||||
}
|
||||
echo '<option value ='.$monate[$i].'>'.$monate[$i].'</option>';
|
||||
}
|
||||
|
||||
echo '</select>';
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user