<?php 
require_once './auth.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.min.js"></script>
		<script src="js/skel.min.js"></script>
		<script src="js/skel-layers.min.js"></script>
		<script src="js/init.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>

<?php
//wenn Formular ausgewertet ist ...
if (isset($_POST["submit"])){	
	//überprüfen, ob die Felder nicht leer sind	
	$errorFelder = array();
	$error = null;
	$felder = array("sname", "sanschrift", "plz", "ort", "semail", "stelefon", "bname", "bemail", "btelefon");
	$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.";
    	}
  	}	
	// die beiden E-Mail felder darauf überprüfen, ob sie tendenziell eine E-Mail Adresse sein könnten	
	//das ist die 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.";
	}		
	if (checkEmailAddress($_POST['bemail'])==false){
		$error = true;
		$fehlernachricht = "Es wurden leider nicht alle Eingabefelder richtig bzw. vollständig ausgefüllt.";
	}	
	// Es werden alle angemeldeten Mannschaften in einen ausgebbaren String gepackt, Es wird überpürft, ob mindestens eine Mannschaft angemeldet ist
	$wkklassen_text="";
	$wk_bez= array("Lueckenfueller", "WK4_Jungen", "WK4_Maedchen", "WK4_gemischt", "WK3_Jungen", "WK3_Maedchen", "WK3_gemischt", "WK2_Jungen", "WK2_Maedchen", "WK2_gemischt");	
	for ($i=1;$i<10;$i++) {
		if (isset($_POST["wk$i"])){
			if ($_POST["wk$i"]>0){
				$wkklassen_text .= ($wk_bez[$i] .": " . $_POST["wk$i"]);
				$wkklassen_text .= ", ";
			}						
		}
	}
	// Das Komma und das Leerzeichen abschneiden..
	$wkklassen_text = substr ( $wkklassen_text,0,-2);
	//falls keine Mannschaften angemeldet sind
	if ($wkklassen_text==""){
		$error = true;
		$fehlernachricht = "Es muss mindestens eine Mannschaft pro Schule angemeldet werden.";
	}	
	//falls es keinen Fehler im Formular gibt
	if ($error == false) {
		echo "
		  <div class='container'>
		  	<p>Möchten Sie die Anmeldung wie folgt ändern?:</p>
		  	
		  	<h4>Schule:</h4>
			<div class='table-wrapper'>
				<table>
		  			<tr><td><b>Name:</b></td><td>$_POST[sname]</td></tr>
		  			<tr><td><b>Anschrift:</b></td><td>$_POST[sanschrift]</td></tr>  
		 			<tr><td><b>PLZ:</b></td><td>$_POST[plz]</td></tr>
					<tr><td><b>Ort</b></td><td>$_POST[ort]</td></tr>   
					<tr><td><b>E-Mail</b></td><td>$_POST[semail]</td></tr>
				  	<tr><td><b>Telefon:</b></td><td>$_POST[stelefon]</td></tr> 
		  		</table>
		  	</div>
		  	
		  	<h4>Betreuer:</h4>
			<div class='table-wrapper'>
				<table>
		  			<tr><td><b>Name:</b></td><td>$_POST[bname]</td></tr> 
					<tr><td><b>E-Mail</b></td><td>$_POST[bemail]</td></tr>
				  	<tr><td><b>Telefon:</b></td><td>$_POST[btelefon]</td></tr> 
		  		</table>
		  		
		  	<h4>Wettkampfklassen:</h4>
			<div class='table-wrapper'>
				<table>
					<tr><td><b>gemeldete Wettkampfklassen:</b></td><td>$wkklassen_text</td></tr>
		  		</table>		  					
		  	</div>";
?>
			<form action="aueberschreiben.php" method="post">	
				<ul class="actions">
					<?php form_daten(); //ruft Funktion aus function.inc.php auf, um die Formulardaten aus anmelden.php versteckt weiterzugeben an schreiben.php 
					?>
					<li><input type="submit" name="submitfinal" value="Ja, abschicken" class="special" /></li>
					<li><a href="abearbeiten.php?anr=<?php echo "$_POST[anr]"?>" class="button alt small">Nein, zurück</a></li>
				</ul>
			</form>
		</div>
<?php
	//Falls Formular fehlerhatf ausgefüllt wurde		 
	}
	else{
		echo "<div class='container'>";	
		echo $fehlernachricht . "<br/>";
		echo "<a href='abearbeiten.php?anr=$_POST[anr]' class='button alt small'>Zurück</a>";	
		echo "</div>";			
	} 
}
else{
// ab hier erfolgt die erstellung der homepage ohne auswertung
?> 
		<!-- Header -->
		<header id="header">
			<nav id="nav">
				<ul>
				<span class="image right"><img src="images/logo_hessen.png" /></span>
				<li><a href='bjs_ko.php'>BJS</a></li>
				<li><a href='wettkaempfeA.php'>JtfO</a></li>
				<li><a href='wanschauenso.php'>Schüler-Olympiade</a></li>
				<li><a href="vorstellung.php">Kontakt</a></li>
				<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>Anmeldedetails bearbeiten</h2>
						<p>Jugend trainiert für Olympia</p>
					</header>	
					<form action="abearbeiten.php" method="post">
<?php
					//die Datenbankabfrage, die die Details der Anmeldung abfragt
					$sql_adetails="SELECT ANr, SName, SAnschrift, SPLZ, SOrt, STelefon, SEmail, BName, BTelefon, BEmail, WKNr FROM anmeldung WHERE ANr=$_GET[anr]";
					$result_adetails =mysqli_query($db_link, $sql_adetails);					
					$row_details = mysqli_fetch_assoc($result_adetails);
					
					//WKNR speichern --> wird nachher benötigt, um zu schauen, welche WKlassen erlaubt sind...
					$wknr=$row_details['WKNr'];
					$anr=$_GET['anr'];
?>
					<h4>Schule</h4>
					<div class="row uniform 50%">
						<div class="6u 12u$(xsmall)">
							<input type="text" name="sname" id="sname" value="<?php echo "$row_details[SName]" ?>" required="required" placeholder="Name der Schule" />
						</div>
						<div class="6u$ 12u$(xsmall)">
							<input type="text" name="sanschrift" id="sanschrift" value="<?php echo "$row_details[SAnschrift]" ?>" required="required" placeholder="Straße und Hausnummer der Schule" />
						</div>
						<div class="6u 12u$(xsmall)">
							<input type="text" name="plz" id="plz" value="<?php echo "$row_details[SPLZ]" ?>" required="required" pattern="[0-9]{5}" placeholder="PLZ der Schule" />
						</div>
						<div class="6u$ 12u$(xsmall)">
							<input type="text" name="ort" id="ort" value="<?php echo "$row_details[SOrt]" ?>" required="required" placeholder="Ort der Schule" />
						</div>	
						<div class="6u 12u$(xsmall)">
							<input type="email" name="semail" id="semail" value="<?php echo "$row_details[SEmail]" ?>" required="required" placeholder="E-Mail Adresse der Schule" />
						</div>
						<div class="6u$ 12u$(xsmall)">
							<input type="text" name="stelefon" id="stelefon" value="<?php echo "$row_details[STelefon]" ?>" required="required" placeholder="Telefonnummer der Schule" />
						</div>						
					</div>	
					<br/>
					<h4>Betreuer der Mannschaft</h4>
					<div class="row uniform 50%">
						<div class="6u 12u$(xsmall)">
							<input type="text" name="bname" id="bname" value="<?php echo "$row_details[BName]" ?>" required="required" placeholder="Name des Betreuers" />
						</div>	
						<div class="6u 12u$(xsmall)">
							<input type="email" name="bemail" id="bemail" value="<?php echo "$row_details[BEmail]" ?>" required="required" placeholder="E-Mail Adresse des Betreuers" />
						</div>
						<div class="6u$ 12u$(xsmall)">
							<input type="text" name="btelefon" id="btelefon" value="<?php echo "$row_details[BTelefon]" ?>" required="required" placeholder="Telefonnummer des Betreuers" />
						</div>						
					</div>
					<br/>
					<h4>Teilnehmende Mannschaften</h4>	
					
					<table>
						
<?php
				
					
					// Abfrage nach der Ebene des Entscheids und ob die jeweiligen WKlassen für diesen WK erlaubt sind...
					$sql_wklassen= "SELECT VierJ, VierM, VierG, DreiJ, DreiM, DreiG, ZweiJ, ZweiM, ZweiG FROM wettkampf WHERE WKNR = $wknr";
					$result_wklassen =mysqli_query($db_link, $sql_wklassen);
					
					//die ergebnisse werden in ein Array geladen wk[1] ist WKlasse Vier J ,usw.
					//wenn dort für wk1 ein 0 in der DB steht, bedeutet das im späteren Verlauf, dass die Box nicht angeklickt werden kann
					while ($row = mysqli_fetch_row($result_wklassen)){						
						for ($i=1;$i<10;$i++){
							$wk[$i] = $row[$i-1];
						}		
					}
					
					//Abfrage welche Teams von dieser Schule gemeldet worden sind...
					$sql_teams= "SELECT VierJ, VierM, VierG, DreiJ, DreiM, DreiG, ZweiJ, ZweiM, ZweiG FROM anmeldung WHERE ANr=$_GET[anr]";
					$result_teams =mysqli_query($db_link, $sql_teams);					
					// die Ergebnisse werden auch hier in ein Array geladen
					while ($row_teams = mysqli_fetch_row($result_teams)){						
						for ($i=1;$i<10;$i++){
							$wk_teams[$i] = $row_teams[$i-1];
						}		
					}
					
					
										
					mysqli_close($db_link);
					
					
					//Bezeichnungen der Wettkampfklassen in ein Array packen
					$wkklassen= array("Lueckenfueller", "WK4_Jungen", "WK4_Maedchen", "WK4_gemischt", "WK3_Jungen", "WK3_Maedchen", "WK3_gemischt", "WK2_Jungen", "WK2_Maedchen", "WK2_gemischt");
					
				
					// jeweils eine Tabellenzeile aufbauen (3x)			
					echo "<tr>";
					for ($i=1;$i<4;$i++){
						// bewirkt, dass die Anzeige anstatt mit Unterstrich mit Leerzeichen erfolgt	
						$anzeige = 	substr_replace($wkklassen[$i],' ',3,1);
						//1. Teil des HTML Codes für eine Selectbox
						echo "<td><div class='6u 12u$(xsmall)'><div class='select-wrapper'>";
						echo "<select id='$wkklassen[$i]' name='wk$i' ";
						//deaktivieren, wenn nicht erlaubt
						if ($wk[$i] == FALSE){
							echo "disabled='disabled'";
						}						
						echo ">";
						// Hier werden die Optionen aufgebaut. Vorselektiert wird die Anzahl der Mannschaften, die vorab gemeldet wurde..
						echo "<option value='0'";
						if ($wk_teams[$i] == 0) echo " selected='selected' ";
						echo ">0</option>";
						echo "<option value='1'";
						if ($wk_teams[$i] == 1) echo " selected='selected' ";
						echo ">1</option>";
						echo "<option value='2'";
						if ($wk_teams[$i] == 2) echo " selected='selected' ";
						echo ">2</option>";
						echo "<option value='3'";
						if ($wk_teams[$i] == 3) echo " selected='selected' ";
						echo ">3</option>";											
						//select wird geschlossen und Label hinzugefügt
						echo "</select><label for='$wkklassen[$i]'>$anzeige</label></div></div></td>";
					}
					echo "</tr>";	
					
					echo "<tr>";
					for ($i=4;$i<7;$i++){
						// bewirkt, dass die Anzeige anstatt mit Unterstrich mit Leerzeichen erfolgt	
						$anzeige = 	substr_replace($wkklassen[$i],' ',3,1);
						//1. Teil des HTML Codes für eine Selectbox
						echo "<td><div class='6u 12u$(xsmall)'><div class='select-wrapper'>";
						echo "<select id='$wkklassen[$i]' name='wk$i' ";
						//deaktivieren, wenn nicht erlaubt
						if ($wk[$i] == FALSE){
							echo "disabled='disabled'";
						}						
						echo ">";
						// Hier werden die Optionen aufgebaut. Vorselektiert wird die Anzahl der Mannschaften, die vorab gemeldet wurde..
						echo "<option value='0'";
						if ($wk_teams[$i] == 0) echo " selected='selected' ";
						echo ">0</option>";
						echo "<option value='1'";
						if ($wk_teams[$i] == 1) echo " selected='selected' ";
						echo ">1</option>";
						echo "<option value='2'";
						if ($wk_teams[$i] == 2) echo " selected='selected' ";
						echo ">2</option>";
						echo "<option value='3'";
						if ($wk_teams[$i] == 3) echo " selected='selected' ";
						echo ">3</option>";											
						//select wird geschlossen und Label hinzugefügt
						echo "</select><label for='$wkklassen[$i]'>$anzeige</label></div></div></td>";
					}
					echo "</tr>";	
					
					echo "<tr>";
					for ($i=7;$i<10;$i++){
						// bewirkt, dass die Anzeige anstatt mit Unterstrich mit Leerzeichen erfolgt	
						$anzeige = 	substr_replace($wkklassen[$i],' ',3,1);
						//1. Teil des HTML Codes für eine Selectbox
						echo "<td><div class='6u 12u$(xsmall)'><div class='select-wrapper'>";
						echo "<select id='$wkklassen[$i]' name='wk$i' ";
						//deaktivieren, wenn nicht erlaubt
						if ($wk[$i] == FALSE){
							echo "disabled='disabled'";
						}						
						echo ">";
						// Hier werden die Optionen aufgebaut. Vorselektiert wird die Anzahl der Mannschaften, die vorab gemeldet wurde..
						echo "<option value='0'";
						if ($wk_teams[$i] == 0) echo " selected='selected' ";
						echo ">0</option>";
						echo "<option value='1'";
						if ($wk_teams[$i] == 1) echo " selected='selected' ";
						echo ">1</option>";
						echo "<option value='2'";
						if ($wk_teams[$i] == 2) echo " selected='selected' ";
						echo ">2</option>";
						echo "<option value='3'";
						if ($wk_teams[$i] == 3) echo " selected='selected' ";
						echo ">3</option>";											
						//select wird geschlossen und Label hinzugefügt
						echo "</select><label for='$wkklassen[$i]'>$anzeige</label></div></div></td>";
					}
					echo "</tr>";			
?>
						
					</table>
					
					<div class="12u$">
<?php //die über die URL mitgegebene Anmeldenummer wird für die Weiterverarbeitung in einem Hidden Feld gesprichert und mit Post übergeben				
						echo "<input type='hidden' name='anr' value='$anr'>";
						// wird gebraucht, um später wieder auf die Anmeldungsübersicht eines Wettkampfs zu kommen
						echo "<input type='hidden' name='wknr' value='$wknr'>";
?>
									 
						<ul class="actions">
							<li><input type="submit" name="submit" value="Abschicken" class="special" /></li>
							<li><a href="wanschauen.php?wknr=<?php echo $wknr; ?>" class="button alt small">Nein, zurück</a></li>
						</ul>
					</div>
					</form>


						
				</div>
			</section>

	<!-- Footer -->
	<footer id="footer">
		<div class="container">
			<ul class="copyright">
				<li>&copy; U. Schumacher</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>