<?php 
require_once './auth1.php';
require_once ('connect.php');

//dafür da, dass die Daten des ersten Formulars nach der Überprüfung durch den User weitergeleitet werden und auch nobei in schreiben.php zur Verfügung stehen
include("./function.inc.php"); 
 ?> 
 
<!DOCTYPE HTML>

<html>
	<head>
		<title>Homepage der Sporkoordinatoren des Main-Kinzig-Kreises</title>
		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
		<meta name="description" content="" />
		<meta name="keywords" content="" />
		<!--[if lte IE 8]><script src="js/html5shiv.js"></script><![endif]-->
		<script src="js/jquery/external/jquery/jquery.js"></script>
		<script src="js/skel.min.js"></script>
		<script src="js/skel-layers.min.js"></script>
		<script src="js/init.js"></script>
		<script src="js/jquery/jquery-ui.js"></script>
		<noscript>
			<link rel="stylesheet" href="css/skel.css" />
			<link rel="stylesheet" href="css/style.css" />
			<link rel="stylesheet" href="css/style-xlarge.css" />
		</noscript>
	</head>
	<body>

		<!--Skripte für AutoComplete -->
		
		<script type="text/javascript">
			$(document).ready(function() {
				var ac_config = {
					source : "abfrage_autocomplete_short.php",
					select : function(event, ui) {
						$("#sname").val(ui.item.sname);
						$("#sort").val(ui.item.sort);
						$("#semail").val(ui.item.semail);
						$("#stelefon").val(ui.item.stelefon);
					},
					minLength : 1
				};
				$("#sname").autocomplete(ac_config);
			});
		</script>
		
<?php
//Auswertung des Formulars
if (isset($_POST["submit"])){
	
	//überprüfen, ob die Felder nicht leer sind	
	$errorFelder = array();
	$error = null;
	$felder = array("sname", "sort", "semail", "stelefon");
	$error = false;	
	foreach($felder as $feld) {
    	if(empty($_POST[$feld])) {
      		$error = true;
			$fehlernachricht = "Es wurden leider nicht alle Eingabefelder richtig bzw. vollständig ausgefüllt.";
    	}
  	}	
	// E-Mail Feld darauf überprüfen, ob es tendenziell eine E-Mail Adresse sein könnte
	//das ist die hierfür benötigte Funktion
	function checkEmailAddress($email_address){
		$s = '/^[A-Z0-9._-]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z.]{2,6}$/i';
		if(preg_match($s, $email_address))        
			return true;
		return FALSE;
	}
	if (checkEmailAddress($_POST['semail'])==false){
		$error = true;
		$fehlernachricht = "Es wurden leider nicht alle Eingabefelder richtig bzw. vollständig ausgefüllt.";
	}	
		
	//Falls das Formular richtig ausgefüllt wurde
	if ($error == false) {
		$sname = mysqli_real_escape_string($db_link, $_POST["sname"]);
		$sort = mysqli_real_escape_string($db_link, $_POST["sort"]);
		$stelefon = mysqli_real_escape_string($db_link, $_POST["stelefon"]);
		$semail = mysqli_real_escape_string($db_link, $_POST["semail"]);
		$wkehren = mysqli_real_escape_string($db_link, $_POST["wkehren"]);
		$wksieger = mysqli_real_escape_string($db_link, $_POST["wksieger"]);
		$wkteilnehmer = mysqli_real_escape_string($db_link, $_POST["wkteilnehmer"]);
		$wbehren = mysqli_real_escape_string($db_link, $_POST["wbehren"]);
		$wbsieger = mysqli_real_escape_string($db_link, $_POST["wbsieger"]);
		$wbteilnehmer = mysqli_real_escape_string($db_link, $_POST["wbteilnehmer"]);

		// heutiges DAtum zusammensetzen und zu der jeweiligen anmeldung hinzufügen, um im Überblick der Wettkämpfe zu spät eingegangene Meldungen mhervorheben zu können
		$datumHeute=getdate();
		$heute = $datumHeute['year'] ."-". $datumHeute['mon'] ."-". $datumHeute['mday'];
		
		// Eintrag in die Datenbank...
		// wenn erfolgreich, dann Ausgabe am Bildschirm
		// es fehlen hier noch die Checkboxen
		$sqlinsert="INSERT INTO bjsurkunden (sname, sort, stelefon, semail, datummeldung, wkehren, wksieger, wkteilnehmer, wbehren, wbsieger, wbteilnehmer) VALUES ('$sname', '$sort', '$stelefon', '$semail', '$heute', '$wkehren', '$wksieger', '$wkteilnehmer', '$wbehren', '$wbsieger', '$wbteilnehmer')";
		mysqli_query($db_link, $sqlinsert);
		//Wenn zumindest eine Zeile der DB geändert wurde (also der Schreibvorgangn stattgefunden hat)
		if (mysqli_affected_rows($db_link)>0){

			echo "
			  <div class='container'>
			  	<br/>		  
			  	<p>Folgende Daten wurden abgeschickt:</p>
			  	<h4>Schule:</h4>
				<div class='table-wrapper'>
					<table>
			  			<tr><td><b>Schule:</b></td><td>$_POST[sname]</td></tr>
						<tr><td><b>Ort</b></td><td>$_POST[sort]</td></tr>   
						<tr><td><b>E-Mail Schule</b></td><td>$_POST[semail]</td></tr>
					  	<tr><td><b>Telefon Schule</b></td><td>$_POST[stelefon]</td></tr>  
			  		</table>
			  	</div>
			  	<h4>Bestellungen:</h4>
				<div class='table-wrapper'>
					<table>						
						<tr><td></td><td><b>Ehrenurkunden</b></td><td><b>Siegerurkunden</b></td><td><b>Teilnehmerurkunden</b></td></tr>
						<tr><td><b>Wettkampf:</b></td><td>$wkehren</td><td>$wksieger</td><td>$wkteilnehmer</td></tr> 						 					
						<tr><td><b>Wettbewerb:</b></td><td>$wbehren</td><td>$wbsieger</td><td>$wbteilnehmer</td></tr> 
			  		</table>
			  	</div>";
			  
			  
			  // E-Mail-Versand
	
			  
			  // E-Mail Versand-Funktion
			function custom_mail($to,$subject,$body,$from){ // sends a html email
			    $headers='MIME-Version: 1.0'."\r\n";
			    $headers.='Content-type: text/html; charset=utf-8'."\r\n";
			    $headers.='From: '. $from;
			    $message ="\t".$body."\r\n";
			    return @mail($to,$subject,$message,$headers);
			}
	
			//muss aktuell gehalten werden!			
			$empfaenger = "sportkoordinator3@gmail.com" . $bemail;
			
			//Betreff
			$betreff = "BJS-Urkundenbestellung von der $sname";
			//Text der E-Mail
			$mailbody = "
			<html>
				<body>
					<p>Folgende Daten wurden eingegeben: </p>
					<table>
			  			<tr><td><b>Schule:</b></td><td>$sname</td></tr>
						<tr><td><b>Ort:</b></td><td>$sort</td></tr>   
						<tr><td><b>E-Mail der Schule:</b></td><td>$semail</td></tr>
					  	<tr><td><b>Telefon Schule:</b></td><td>$stelefon</td></tr>
					  </table>
					  <br/>
					<table>						
						<tr><td></td><td><b>Ehrenurkunden</b></td><td><b>Siegerurkunden</b></td><td><b>Teilnehmerurkunden</b></td></tr>
						<tr><td><b>Wettkampf:</b></td><td>$wkehren</td><td>$wksieger</td><td>$wkteilnehmer</td></tr> 						 					
						<tr><td><b>Wettbewerb:</b></td><td>$wbehren</td><td>$wbsieger</td><td>$wbteilnehmer</td></tr> 
			  		</table>		  	 
			  		
				</body>
			</html>
			
			";	
	
	//E-Mail Versand wird aufgerufen
	if (custom_mail($empfaenger, $betreff ,$mailbody, $bemail)) {
		// War mail() erfolgreich? Dann sieht Benutzer folgende Zeilen:
		echo "<p>Es wurde eine E-Mail an den zuständigen Koordinator geschickt!</p>\n";
	} else {
		// Sonst erscheint eine Fehlermeldung:
		echo "<h1>Fehler</h1>";
		echo "<p>Leider konnte die Bestätigungsmail nicht verschickt werden.</p>\n";
	}			  
			  

			  
			  
			  				  	
			  echo "<a href='bjs.php' class='button alt small'>Zurück</a>
			  </div>";


		}
		else{
			echo "Urkundenbestellung nicht erfolgreich";
		}
?>	



<?php
			 
	}
	//falls das Formular nicht richtig ausgefüllt ist..
	else{
		echo "<div class='container'>";	
		echo $fehlernachricht . "<br/>";
		echo "<a href='bjs_satistik.php' class='button alt small'>Zurück</a>";	
		echo "</div>";			
	} 

}
else{
//Die Darstellung der HP und des Formulars vor dem Abschicken
?> 
	<!-- Header -->
		<header id="header" class="skels-layers-fixed">			
			<nav id="nav">			
				<ul>
					<span class="image right"><img src="images/logo_hessen.png" /></span>
					<li><a href="index.php">Home</a></li>
					<li><a href="bjs.php">Bundesjugendspiele</a></li>
					<li><a href='wettkaempfe.php'>Wettkämpfe</a></li>				
					<li><a href="vorstellung.php">Kontakt</a></li>
					<?php 
						if ($angemeldet == 0){
							echo "<li><a href='login.php' class='button fit small'>Intern</a></li>";
						}
						else {
							echo "<li><a href='logout.php' class='button fit small'>Abmelden</a></li>";
						}
					?>				
				</ul>
			</nav>
		</header>

	<!-- Main -->
	<section id="main" class="wrapper">
		<div class="container">

			<header class="major special">
				<h2>Urkunden bestellen</h2>
				<p>für das Schuljahr 2020/21</p>
				
			</header>
				
				
			<form action="bjs_urkunden.php" method="post">
			
			<h4>Schule</h4>
			<div class="row uniform 50%">
				<div class="6u 12u$(xsmall)">
					<input type="text" name="sname" id="sname" value="" required="required" placeholder="Name der Schule" />
				</div>
				<div class="6u$ 12u$(xsmall)">
					<input type="text" name="sort" id="sort" value="" required="required" placeholder="Ort der Schule" />
				</div>	
				<div class="6u 12u$(xsmall)">
					<input type="email" name="semail" id="semail" value="" required="required" placeholder="E-Mail Adresse der Schule" />
				</div>
				<div class="6u$ 12u$(xsmall)">
					<input type="text" name="stelefon" id="stelefon" value="" required="required" placeholder="Telefonnummer der Schule" />
				</div>						
			</div>
			<br/>
			<h4>Urkundenanzahl</h4>		
			<div class='table-wrapper'>
				<table>
					<thead>
						<tr><th></th><th>Ehrenurkunden</th><th>Siegerurkunden</th><th>Teilnehmerurkunden</th></tr>		
					</thead>				
					<tbody>
						<tr>
							<td>Wettkampf</td>
							<td>
								<div class="6u 12u$(xsmall)">
									<input type="number" name="wkehren" id="wkehren" value="" placeholder="" />
								</div>
							</td>
							<td>
								<div class="6u 12u$(xsmall)">
									<input type="number" name="wksieger" id="wksieger" value="" placeholder="" />
								</div>
							</td>
							<td>
								<div class="6u 12u$(xsmall)">
									<input type="number" name="wkteilnehmer" id="wkteilnehmer" value="" placeholder="" />
								</div>
							</td>					
						</tr>
						<tr>
							<td>Wettbewerb</td>
							<td>
								<div class="6u 12u$(xsmall)">
									<input type="number" name="wbehren" id="wbehren" value="" placeholder="" />
								</div>
							</td>
							<td>
								<div class="6u 12u$(xsmall)">
									<input type="number" name="wbsieger" id="wbsieger" value="" placeholder="" />
								</div>
							</td>
							<td>
								<div class="6u 12u$(xsmall)">
									<input type="number" name="wbteilnehmer" id="wbteilnehmer" value="" placeholder="" />
								</div>
							</td>
						</tr>
					</tbody>
				</table>
			</div>
			
			<h5>abzuholen bei der Schulsportleiter-Dienstversammlung auf der Ronneburg</h5>
			
			<ul class="actions">
				<li><input type="submit" name="submit" value="Abschicken" class="special" /></li>
				<li><a href="bjs.php" class="button alt small" />Zurück</a></li>
			</ul>
			</div>
			</form>


				
		</div>
	</section>

		<!-- Footer -->
		<footer id="footer">
			<div class="container">
				<ul class="copyright">
					<li>&copy; Dr. I. Kaiser</li>
					<li>Design: <a href="http://templated.co">TEMPLATED</a></li>
					<li><a href="disclaimer.php">Disclaimer</a></li>
				</ul>
			</div>
		</footer>

<?php
}
?>

	</body>
</html>