<?php
#########################################
#Belegungsplan 0.6			#
#©2017 Daniel ProBer alias HackMeck	#
#http://hackmeck.bplaced.net		#
#GERMANY				#
#					#
#Mail: daproc@gmx.net			#
#Paypal: daproc@gmx.net			#
#					#
#Zeigt einen Kalender mit 		#
#Belegung für ein Objekt an.		#
#z.B. Ferienwohnung 			#
#########################################

/*	Belegungsplan ist Freie Software: Sie können ihn unter den Bedingungen
    der GNU General Public License, wie von der Free Software Foundation,
    Version 2 der Lizenz weiterverbreiten und/oder modifizieren.

    Belegungsplan wird in der Hoffnung, dass er nützlich sein wird, aber
    OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite
    Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
    Siehe die GNU General Public License für weitere Details.

    Sie sollten eine Kopie der GNU General Public License zusammen mit diesem
    Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>
*/
	
?>
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
<style>
<?php
$remote = 24519;
if(isset($_GET['jahr'])and !empty($_GET['jahr'])) //Prüfen ob Jahr ausgewählt wurde
	{
	$jahr = $_GET['jahr'];  //Jahr uebernehmen
}else {
	$jahr = date("Y");      //Ohne Auswahl aktuelles Jahr übernehmen
}
if(isset($_GET['month'])and !empty($_GET['month'])) //Prüfen ob Jahr ausgewählt wurde
	{
	$month_now = $_GET['month'];  //Monat uebernehmen
}else {
	$month_now = date("m");      //Ohne Auswahl aktuelles Jahr übernehmen
}
$objekt = $_GET['objekt'];
$month = array("Monat", "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
$days = array("Mo", "Di", "Mi", "Do", "Fr", "Sa", "So");
//include ('includes/functions.php');
include ('css/insert_css.php');
?>
 
</style>
</head>
<body class="cal">

<!--Hier können Sie ihre Seitenelemente eingeben in PHP oder HTML wenn der Belegungsplan unten angezeigt werden soll-->

<div id="cal">
<?php

//$month_now = date("m");
$m = date("n", strtotime($jahr."-".$month_now."-01"));
//$year = date("Y");
$day_first = date("N", strtotime($jahr."-".$month_now."-01"));
$day_last = date("t", strtotime($jahr."-".$month_now."-01"));
//echo $day_last;
?>
<form action="index.php" method="get" >
<?php
echo '<select name="month" size="1">';
for($k == 1; $k <=12; $k++){
	if($k == $m){
		echo '<option value="'.$k.'" selected>'.$month[$k].'</option>';
	}else{
		echo '<option value="'.$k.'">'.$month[$k].'</option>';
	}
}
echo '</select>';
echo '<select name="jahr" size="1">';
for ($year = date("Y"); $year <= (date("Y")+2); $year++){  //Auswahlfeld aktuelles Jahr und die 2 folgenden
    if ($year == $jahr){
		echo '<option selected>'.$year.'</option>';
	}else{
		echo   "<option>".$year."</option>";
	}
}
if ($jahr < date("Y") OR $jahr > $year){
	echo '<option selected>'.$jahr.'</option>';
}
echo '<input type="hidden" name="objekt" value="'.$objekt.'">';
?>
     </select>
	<input type="submit" value="wechseln">
</form>
<?php
echo '<table id="tabelle">';
if($m == 1){
	echo '<thead><tr><th><a href="index.php?jahr='.($jahr-1).'&month=12&objekt='.$objekt.'"> &lt;&nbsp; </a></th><th colspan="5">'.$month[$m].' '.$jahr.'</th><th><a href="index.php?jahr='.$jahr.'&month='.($m+1).'&objekt='.$objekt.'"> &gt;&nbsp; </a></th></tr></thead>';
}elseif($m == 12){
	echo '<thead><tr><th><a href="index.php?jahr='.$jahr.'&month='.($m-1).'&objekt='.$objekt.'"> &lt;&nbsp; </a></th><th colspan="5">'.$month[$m].' '.$jahr.'</th><th><a href="index.php?jahr='.($jahr+1).'&month=1&objekt='.$objekt.'"> &gt;&nbsp; </a></th></tr></thead>';
}else{
	echo '<thead><tr><th><a href="index.php?jahr='.$jahr.'&month='.($m-1).'&objekt='.$objekt.'"> &lt;&nbsp; </a></th><th colspan="5">'.$month[$m].' '.$jahr.'</th><th><a href="index.php?jahr='.$jahr.'&month='.($m+1).'&objekt='.$objekt.'"> &gt;&nbsp; </a></th></tr></thead>';
}

echo '<tfoot><tr>';
	echo '<td colspan="8" align="right" border="0">&copy; 2016-'.date('Y').' <a href="http://hackmeck.bplaced.net">HackMeck</a></td></tr></tfoot>';

echo '<tr>';
for($d = 0; $d <= 6; $d++){
	echo '<td id="monat" width="30px" height="20px" align="center">'.$days[$d].'</td>';
}
for($a=$day_last+$day_first-1;$a % 7 != 0;$a++){
}
for($i=1; $i <= $a; $i++){
	$day = $i - $day_first + 1;
	if($i % 7 == 1){
		echo '<tr>';
	}
	if($i < $day_first OR $day > $day_last){
		echo '<td id="leer" width="30" height="30px" align="right"> </td>';
	}
	if($i >= $day_first AND $day <= $day_last){
		echo '<td id="'.$month[$m].'-'.$day.'-'.$jahr.'" width="30" height="30px" align="right"><a href="booking.php?objekt='.$objekt.'&date='.$jahr.'-'.$m.'-'.$day.'">'.$day.'</a></td>';
	}
	if($i % 7 == 0){
		echo '</tr>';
	}
}
echo '</table>';
?>