<?php
error_reporting(E_ALL); 
ini_set('display_errors', TRUE); 
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML lang="de">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<TITLE>Anmeldung zum großen Allrad-LKW-Treffen</TITLE>
	</head>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0033CC" VLINK="#990099" ALINK="#FF0000" TOPMARGIN=0 LEFTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
</BODY>
<BR>
<font size='6', FACE='Verdana,Arial'>Anmeldung zum großen Allrad-LKW-Treffen</font>
<BR><font size='4', FACE='Verdana,Arial'>vom 29. bis 31.08.2014 in Saverne / Frankreich
<BR>auf dem Gelände des Club 4x4 Vallée de la Zorn</font>
<BR>
<BR><font size='4', FACE='Verdana,Arial'><a href="#liste">zur Teilnehmerliste</a></font>
<BR>
</HTML>

<?PHP
	// MySQL Connect 
	include ('adbconnect.php');
	$tabelle = "saverne2013"; //Name der mysql Tabelle

	$conn_id = mysql_connect($hostname,$username,$password ); 
	mysql_select_db($dbname,$conn_id);


	//Einstellungen


	include ('saverne_config.php');

	$zahl_angemeldet=0;
	$zahl_vorgemerkt=0;
	$zahl_warten=0;
	$ausgebucht=0;
	$gesamt=0;
	$portionen=0;
	$preis_portionen=0;
	$ueberbuchung=$ueberbuchung-1; //Anpassung


	echo "<BR>";

	// zahlen ermitteln

	// Wählt eine Zeile aus

	$result = mysql_query("SELECT status FROM $tabelle");

	while($zeile = mysql_fetch_array($result)) {
		//zählen
		if($zeile['status']==1) {
			$zahl_angemeldet=$zahl_angemeldet+1;
		}
		if($zeile['status']==0) {
			$zahl_vorgemerkt=$zahl_vorgemerkt+1;  
		}
		if($zeile['status']==9) {
			$zahl_warten=$zahl_warten+1;
		}
	}


// Ausgabe
echo "<font size='2', FACE='Verdana,Arial'>Die Teilnehmerzahl ist auf $t_max begrenzt!</font>";
echo "<BR>";
echo "<font size='2', FACE='Verdana,Arial' COLOR='#339966'>$zahl_angemeldet Teilnehmer haben sich schon verbindlich angemeldet</font>";
echo "<BR>";
echo "<font size='2', FACE='Verdana,Arial' COLOR='#0000FF'>$zahl_vorgemerkt Teilnehmer haben sich angemeldet, aber die Teilnahme noch nicht bestätigt</font>";
echo "<BR>";
echo "<font size='2', FACE='Verdana,Arial'>$zahl_warten Personen stehen auf der Warteliste</font>";
echo "<BR>";


//Bedingung ausgebucht

if (($zahl_angemeldet+$zahl_vorgemerkt) >($t_max+$ueberbuchung)){
echo "<font size='3', FACE='Verdana,Arial' COLOR='#CC0033'><b><BR>Das Treffen ist ausgebucht!</b><BR>Die Warteliste ist eröffnet.<BR></font>";
$ausgebucht=1;
}


//Eingabemaske

?>

<BR><BR>
<font size='4', FACE='Verdana,Arial'>Anmeldung hier:</font>
<BR>
<font size='2', FACE='Verdana,Arial'>Zur Anmeldungen die folgenden Felder bitte vollständig ausfüllen und anschließend auf "anmelden" klicken.
<BR>
Mit dem Klick auf "anmelden" stimmst Du dem Haftungsausschluß, der für das Treffen gilt, zu.
Der Haftungsausschluß kann <A HREF="<?php echo $disc; ?>" TARGET=new>hier</A> als PDF eingesehen werden.
<BR>
Ferner stimmst Du der elektronischen Verarbeitung und Speicherung der eingegebenen Daten zu.
Dies erfolgt nur in dem Umfang und zu keinem anderen Zweck als es für die Anmeldung zum Treffen erforderlich ist.
<BR><BR>
<b>Die Teilnahmegebühr pro Fahrzeug beträgt <?PHP echo $preis_treffen; ?> Euro.</b> 
<BR><BR>
Dieses Jahr ist es wieder möglich, sich für die Gruppenverpflegung am Freitag Abend und Samstag Abend bereits jetzt anzumelden.
Das erleichtert uns die Planung im Vorfeld und die Abwicklung beim Treffen.
<BR>i
<b>Eine Portion für Erwachsene kostet <?PHP echo $preis_gericht; ?> Euro.</b>
Der Preis für das Essen wird bei der Anmeldung automatisch erfasst und zur Teilnahmegebühr addiert.
Für Kinder ist das Essen kostenlos, bitte deren Portionen nicht mit eintragen.
Unser Koch ist wie im letzten Jahr Albertlux.
<BR><BR>
<b><font COLOR='#CC0033'>Achtung: Anmelderegeln in diesem Jahr: </font></b>
<BR><BR>
Nach der Anmeldung wirst Du in der Liste der nicht bestätigten Teilnehmer geführt.
<BR>
<b><font COLOR='#CC0033'>Die Anmeldung gilt erst als bestätigt, wenn
<BR>
1. der Gesamtbetrag auf dem Konto des Organisators eingegangen ist.
<BR>
2. der ausgefüllte und unterschriebene Haftungsausschluß per Post beim Veranstalter eingegangen ist.</font></b>
<BR>
Du erhältst automatisch eine E-Mail mit Bankverbindung und Gesamtbetrag für die Überweisung sowie der Postadresse für das Einsenden des Haftungsauschlusses.
<BR><BR>
Überweisung und Haftungsausschluß müssen <b><font COLOR='#CC0033'>innerhalb von 3 Wochen nach der Anmeldung</font></b> eingehen.
Nach Ablauf der 3 Wochen wird der Platz an den Nächsten aus der Warteliste vergeben.
<BR><BR>
Wenn die Teilnahme am Treffen mindestens 3 Wochen vorher abgesagt wird, wird die bereits bezahlte Teilnahmegebühr zurückerstattet.
<BR>
Bei späterer Absage oder Nichterscheinen auf dem Treffen ist eine Erstattung ausgeschlossen.
Es steht dem Teilnehmer frei, seinen Platz weiter zu vermitteln.
Die Anmeldedaten des Ersatz-Teilnehmers müssen dem Veranstalter umgehend mitgeteilt werden.
<BR><BR>
<b>Bitte nur 1x auf "anmelden" klicken und warten bis die Meldung kommt, daß die Daten eingetragen wurden. Dieser Vorgang kann einige Sekunden dauern.</b>
<BR><BR>
<b> Diese Seite immer über den Link <A HREF="<?php echo $url;?>"> <?php echo $url; ?></A> aufrufen, nicht über die "Neu laden" Taste.</b>
<BR><BR>
Sollte es Probleme bei der Anmeldung geben oder allgemeine Fragen aufkommen, wende Dich bitte an xxx
<BR><BR>
</font>

<?php
//Bedingung ausgebucht

if ($ausgebucht==1){
	echo "<font size='2', FACE='Verdana,Arial' COLOR='#CC0033'><b><BR>Das Treffen ist ausgebucht!</b><BR>Die Warteliste ist eröffnet.<BR><BR></font>";
}
?>

<table width=80% valign=middle border=0 bgcolor=#000000 cellspacing=1 cellpadding=0>
<tr>
<td>

<table width=100% border=0 bgcolor=#CCCCCC cellspacing=5 cellpadding=3>
<tr>
<td>

<form action="<?php echo $_SERVER["SCRIPT_NAME"] ?>"
 method="post" enctype="multipart/form-data">
<table>
<tr>
 <td><font size='2', FACE='Verdana,Arial'><b>Forumsname <input type="text" name="nick" size="30"></b></font></td></tr><tr>

 <td><font size='2', FACE='Verdana,Arial'><b>Vorname <input type="text" name="vorname" size="30"></b></font></td></tr><tr>

 <td><font size='2', FACE='Verdana,Arial'><b>Nachname <input type="text" name="name" size="30"></b></font></td></tr><tr>

 <td><font size='2', FACE='Verdana,Arial'><b>E-Mail Adresse <input type="text" name="email" size="40"></b></font></td></tr><tr>

 <td><font size='2', FACE='Verdana,Arial'><b>Fahrzeugtyp <input type="text" name="fzg" size="30"></b></font></td></tr><tr>

 <td><font size='2', FACE='Verdana,Arial'><b>Kennzeichen <input type="text" name="fzgnr" size="20"></b></font></td></tr><tr>

 <td><font size='2', FACE='Verdana,Arial'><b>Personen insgesamt <input type="text" name="personen" size="2"></b></font></td></tr><tr>
 
 <td><font size='2', FACE='Verdana,Arial'>davon Kinder <input type="text" name="kinder" size="2" value="0"></font></td></tr><tr>

 <td><font size='2', FACE='Verdana,Arial'>Anzahl Essen (nur Erwachsene) Freitag Abend: <?PHP echo $gericht_fr.', '. $preis_gericht.'&euro; pro Portion '; ?><input type="text" name="essen_fr" size="2" value="0"></font></td></tr><tr>

 <td><font size='2', FACE='Verdana,Arial'>Anzahl Essen (nur Erwachsene) Samstag Abend: <?PHP echo $gericht_sa1.', '. $preis_gericht.'&euro; pro Portion '; ?><input type="text" name="essen_sa1" size="2" value="0"></font></td></tr><tr>

 <td><font size='2', FACE='Verdana,Arial'>Anzahl Essen (nur Erwachsene) Samstag Abend: <?PHP echo $gericht_sa2.', '. $preis_gericht.'&euro; pro Portion '; ?><input type="text" name="essen_sa2" size="2" value="0"></font></td></tr><tr>

  <td><font size='2', FACE='Verdana,Arial'><b>Pflichtfelder sind dickgedruckt</b></font></td></tr><tr>

 <td><input type="submit" name="submit" value="anmelden"></td>
</tr>
</table>
</form>




<?PHP

if (isset($_POST["submit"])) { // Wurden Daten über $_POST gesendet?
{
 $nick = $_POST['nick'];
 $vorname = $_POST['vorname'];
 $name = $_POST['name'];
 $email = $_POST['email'];
 $fzg = $_POST['fzg'];
 $fzgnr = $_POST['fzgnr'];
 $personen = $_POST['personen'];
 $kinder = $_POST['kinder'];
 $essen_fr = $_POST['essen_fr'];
 $essen_sa1 = $_POST['essen_sa1'];
 $essen_sa2 = $_POST['essen_sa2'];



if ($nick == '')
{
echo "Forumsname wurde nicht ausgefüllt!<br><a href=javascript:history.back()>Zurück</a>";
}
elseif ($name == '')
{
echo "Name wurde nicht ausgefüllt!<br><a href=javascript:history.back()>Zurück</a>";
}
elseif ($vorname == '')
{
echo "Vorname wurde nicht ausgefüllt!<br><a href=javascript:history.back()>Zurück</a>";
}
elseif ($email == '')
{
echo "E-Mail Adresse wurde nicht ausgefüllt!<br><a href=javascript:history.back()>Zurück</a>";
}
elseif ($fzg == '')
{
echo "Fahrzeugstyp wurde nicht ausgefüllt!<br><a href=javascript:history.back()>Zurück</a>";
}
elseif ($fzgnr == '')
{
echo "Kennzeichen wurde nicht ausgefüllt!<br><a href=javascript:history.back()>Zurück</a>";
}
elseif ($personen == '')
{
echo "Personen insgesamt wurde nicht ausgefüllt!<br><a href=javascript:history.back()>Zurück</a>";
}
else
{


//leere Felder belegen

if ($kinder == '') {  $kinder = 0;};
if ($essen_fr =='') {  $essen_fr = 0;};
if ($essen_sa1 == '') {  $essen_sa1 = 0;};
if ($essen_sa2 == '') {  $essen_sa2 = 0;};



// Unterscheidung ausgebucht oder nicht

$status_neu=0;
if ($ausgebucht==1) {$status_neu=9;}


//Gesamtbetrag ermitteln
$portionen = $essen_fr + $essen_sa1 + $essen_sa2;
$preis_portionen = $preis_gericht * $portionen;
$gesamt = $preis_treffen + $preis_portionen;



// Eintrag in Datenbank

mysql_query("INSERT INTO $tabelle (nick, name, vorname, email, fzg, fzgnr, personen, kinder, status, essen_fr, essen_sa1, essen_sa2, gesamt)
    VALUES ('$nick', '$name', '$vorname', '$email', '$fzg', '$fzgnr', '$personen', '$kinder', '$status_neu', '$essen_fr', '$essen_sa1', '$essen_sa2', '$gesamt')");

sleep(2);

// id und Datum ermitteln

 $result = mysql_query("SELECT id,nick,vorname,name,UNIX_TIMESTAMP(date) FROM $tabelle");
  while($zeile = mysql_fetch_array($result)) {


  if($zeile['nick']==$nick) {
    if($zeile['name']==$name) {  
      if($zeile['vorname']==$vorname) {

           $id=$zeile['id'];
           $datum = date("d.m.Y",$zeile['UNIX_TIMESTAMP(date)']+$unix_dazu);
       }
     }
  }
}





// E-Mail an Teilnehmer erzeugen


	if ($status_neu==0) {
		$ts = "Hallo $vorname,

Du hast Dich mit folgenden Daten zum Saverne Treffen vom 29. bis 31. August 2014 angemeldet:

Forumsname: $nick
Name: $vorname $name
Fahrzeug: $fzg ($fzgnr)
mit $personen Personen davon $kinder Kinder

Teilnahme an der Gruppenverpflegung:
$essen_fr x $gericht_fr am Freitag Abend
$essen_sa1 x $gericht_sa1 am Samstag Abend
$essen_sa2 x $gericht_sa2 am Samstag Abend

Preiszusammenstellung:
Teilnahmegebühr: $preis_treffen Euro
$portionen x Gruppenverpflegung zu $preis_gericht Euro pro Portion
Gesamtbetrag: $gesamt Euro

Du wirst jetzt in der Liste der nicht bestätigten Teilnehmer geführt.
Um Deine Anmeldung zu bestätigen:
1. überweise bitte den Gesamtbetrag in Höhe von $gesamt Euro das folgende Konto. Hierzu unbedingt den angegebenen Verwendungszweck benutzen, damit die Zahlung schnell zugeordnet werden kann!

Inhaber: Ulf Helle
Konto-Nr.: 1164503
BLZ: 68492200
bei: Volksbank Hochrhein
Betrag: $gesamt Euro
Verwendungszweck: Saverne $id $nick

Für Teilnehmer ohne deutsches Konto:
BIC:  GENODE61WT1
IBAN: DE75 6849 2200 0001 1645 03

2. schicke den ausgefüllten und unterschriebenen Haftungsausschluß per Post an

Ulf Helle
Mösleweg 3
79793 Wutöschingen

Der Haftungsausschluß kann hier als PDF eingesehen werden kann: $disc

Die Überweisung und Einsendung des Haftungsausschlusses müssen innerhalb von 3 Wochen, also bis zum $datum erfolgen. Danach wird der Platz an den Nächsten der Warteliste weitergegeben.
Wenn die Teilnahme am Treffen mindestens 3 Wochen vorher abgesagt wird, wird die bereits bezahlte Teilnahmegebühr zurückerstattet.
Bei späterer Absage oder Nichterscheinen auf dem Treffen ist eine Erstattung ausgeschlossen. Es steht dem Teilnehmer frei, seinen Platz weiter zu vermitteln. Die Anmeldedaten des Ersatz-Teilnehmers müssen dem Veranstalter umgehend mitgeteilt werden.


Bei Fragen zu Deiner Anmeldung bitte direkt auf diese E-Mail antworten.


Gruß - das Saverne-Orga-Team

		";
	}


	if ($status_neu==9) {
		$ts = "
Hallo $vorname,

Du hast Dich mit folgenden Daten zum Saverne Treffen vom 29. bis 31. August 2014 angemeldet:

Forumsname: $nick
Name: $vorname $name
Fahrzeug: $fzg ($fzgnr)
mit $personen Personen davon $kinder Kinder

Teilnahme an der Gruppenverpflegung:
$essen_fr x $gericht_fr am Freitag Abend
$essen_sa1 x $gericht_sa1 am Samstag Abend
$essen_sa2 x $gericht_sa2 am Samstag Abend

Preiszusammenstellung:
Teilnahmegebühr: $preis_treffen Euro
$portionen x Gruppenverpflegung zu $preis_gericht Euro pro Portion
Gesamtbetrag: $gesamt Euro

Das Saverne Treffen ist leider ausgebucht. Deine Anmeldung wird auf der Warteliste geführt.
Bitte die Teilnahmegebühr nicht überweisen.
Sobald ein Platz frei wird melden wir uns wieder bei Dir.

Bei Fragen zu Deiner Anmeldung bitte direkt auf diese E-Mail antworten.


Gruß - das Saverne-Orga-Team

";
	}

	$header = "Mime-Version: 1.0\n";
	$header .= "Content-Type: text/plain; charset=utf-8;\n";
	$header .= "Content-Transfer-Encoding: 8bit\n";
	$header .= "From: $absender <$anmeldeadresse>\n";
	$header .= "Reply-To: $absender\n";


// mail($email, "Anmeldung zum Saverne Treffen", $ts, "From: $absender <$anmeldeadresse>");

	mail($email, "Anmeldung zum Saverne Treffen", $ts, $header );


// E-Mail fuer Veranstalter erzeugen


$ts = "
Zum Treffen hat sich angemeldet:

Forumsname: $nick
Name: $name
Vorname: $vorname
E-Mail Adresse: $email
Fahrzeug: $fzg
Kennzeichen: $fzgnr
Personen: $personen
Kinder: $kinder

$essen_fr x $gericht_fr am Freitag Abend
$essen_sa1 x $gericht_sa1 am Samstag Abend
$essen_sa2 x $gericht_sa2 am Samstag Abend

zu zahlender Betrag: $gesamt 
Vorgangsnummer: $id

";
	$header = "Mime-Version: 1.0\n";
	$header .= "Content-Type: text/plain; charset=utf-8;\n";
	$header .= "Content-Transfer-Encoding: 8bit\n";
	$header .= "From: $nick <$email>\n";

	mail( $anmeldeadresse, "Neue Anmeldung zum Saverne Treffen: ".$nick, $ts, $header );
}

echo "<font size='2', FACE='Verdana,Arial'COLOR='#FF0033'>Deine Anmeldung wurde entgegengenommen <br> <A HREF=$url>jetzt hier klicken</font></A></font>";

}

}

?>

</td>
</tr>
</table>

</td>
</tr>
</table>

<BR>
<BR>
<BR>
<font size='4', FACE='Verdana,Arial'><a name="liste">Teilnehmerliste</a></font>
<BR>


<?php


// Liste angemeldet

  $zahl=0;

  
  echo "<BR>";
  echo "<BR>";
  echo "<font size='2', FACE='Verdana,Arial' COLOR='#339966'>Liste der verbindlich angemeldeten Teilnehmer:</font>";
  echo "<BR>";

  // Wählt eine Zeile aus

  $result = mysql_query("SELECT id,nick,vorname,fzg,personen,status FROM $tabelle");
  while($zeile = mysql_fetch_array($result)) {


  //Ausgabe mit Bedingung
  if($zeile['status']==1) {
  $zahl=$zahl+1;
  $text= $zahl." - ".$zeile['nick']." (".$zeile['vorname'].") mit ".$zeile['fzg']." und ".$zeile['personen']." Personen";
  echo "<font size='2', FACE='Verdana,Arial'COLOR='#339966'>$text</font>";  
  echo "<BR>";
  }
}


// Liste vorgemerkt

  $zahl=0;

  echo "<BR>";
  echo "<BR>";
  echo "<font size='2', FACE='Verdana,Arial' COLOR='##0000FF'>Liste der noch nicht bestätigten Teilnehmer:</font>";
  echo "<BR>";

  // Wählt eine Zeile aus

  $result = mysql_query("SELECT id,nick,vorname,fzg,personen,status,UNIX_TIMESTAMP(date) FROM $tabelle");
  while($zeile = mysql_fetch_array($result)) {

    
  //Ausgabe mit Bedingung
  if($zeile['status']==0) {
  $zahl=$zahl+1;
  $datum = date("d.m.Y",$zeile['UNIX_TIMESTAMP(date)']+$unix_dazu);
  $text= $zahl." - ".$zeile['nick']." (".$zeile['vorname'].") mit ".$zeile['fzg']." und ".$zeile['personen']." Personen (Vorgangsnummer: ".$zeile['id'].", spätester Termin für Bestätigung: ".$datum.")";
  echo "<font size='2', FACE='Verdana,Arial' COLOR='##0000FF'>$text</font>";  
  echo "<BR>";
  }
}


// Liste warten

  $zahl=0;

  echo "<BR>";
  echo "<BR>";
  echo "<font size='2', FACE='Verdana,Arial'>Warteliste:<BR>Für die Position in der Warteliste ist die Vorgangsnummer maßgebend. Die angezeigte Reihenfolge der Namen kann davon abweichen.</font>";
  echo "<BR>";

  // Wählt eine Zeile aus

  $result = mysql_query("SELECT id,nick,vorname,fzg,personen,status FROM $tabelle");
  while($zeile = mysql_fetch_array($result)) {

    
  //Ausgabe mit Bedingung
  if($zeile['status']==9) {
  $zahl=$zahl+1;
  $text= $zahl." - ".$zeile['nick']." (".$zeile['vorname'].") mit ".$zeile['fzg']." und ".$zeile['personen']." Personen (Vorgangsnummer: ".$zeile['id'].")";
  echo "<font size='2', FACE='Verdana,Arial'>$text</font>";  
  echo "<BR>";
  }
}

?>
