Skip to content
Snippets Groups Projects
Commit 66fee3a0 authored by Thomas Riechert's avatar Thomas Riechert
Browse files

email form data

parent 40ed8212
No related branches found
No related tags found
No related merge requests found
<?php
if(isset($_POST['submit'])){
/* This code is to find all post elements */
error_reporting(E_ALL);
$site = file_get_contents('registration-heloise.html');
$teile = explode("<!-- form-part -->", $site);
echo $teile[0];
?>
<h2>The following information have been send to the organizers.</h2>
<p>Please contact Thomas Riechert on E-Mail, if you not receive a confirmation within one working day.</p>
<p><a href='index.html' target='_blank'>Zurück zur Startseite</a></p>
<form class="received">
<?php
$form=$teile[2];
$form = str_replace('<input ','<input disabled="true"',$form);
$form = str_replace(' checked','',$form);
if(isset($_POST['name'])) $form = str_replace('<!-- name --></input>',$_POST['name'].'</input>',$form);
if(isset($_POST['institution'])) $form = str_replace('<!-- institution --></input>',$_POST['institution'].'</input>',$form);
if(isset($_POST['country'])) $form = str_replace('<!-- country --></input>',$_POST['country'].'</input>',$form);
if(isset($_POST['email'])) $form = str_replace('<!-- email --></input>',$_POST['email'].'</input>',$form);
if(isset($_POST['presentation_title'])) $form = str_replace('<!-- presentation_title --></input>',$_POST['presentation_title'].'</input>',$form);
if(isset($_POST['message'])) $form = str_replace('></textarea>','>'.$_POST['message'].'</textarea>',$form);
$form = str_replace('></input>','>---</input>',$form);
$form = str_replace('></textarea>','>---</textarea>',$form);
if(isset($_POST['presentation_full'])) $form = str_replace('name="presentation_full"','name="presentation_full" checked',$form);
if(isset($_POST['presentation_impulse'])) $form = str_replace('name="presentation_impulse"','name="presentation_impulse" checked',$form);
if(isset($_POST['Workshop_11'])) $form = str_replace('name="Workshop_11"','name="Workshop_11" checked',$form);
if(isset($_POST['Workshop_12'])) $form = str_replace('name="Workshop_12"','name="Workshop_12" checked',$form);
if(isset($_POST['Workshop_13'])) $form = str_replace('name="Workshop_13"','name="Workshop_13" checked',$form);
if(isset($_POST['Accommodation_10'])) $form = str_replace('name="Accommodation_10"','name="Accommodation_10" checked',$form);
if(isset($_POST['Accommodation_11'])) $form = str_replace('name="Accommodation_11"','name="Accommodation_11" checked', $form);
if(isset($_POST['Accommodation_12'])) $form = str_replace('name="Accommodation_12"','name="Accommodation_12" checked', $form);
if(isset($_POST['Activity_10'])) $form = str_replace('name="Activity_10"','name="Activity_10" checked',$form);
if(isset($_POST['Activity_11'])) $form = str_replace('name="Activity_11"','name="Activity_11" checked',$form);
if(isset($_POST['Activity_12'])) $form = str_replace('name="Activity_12"','name="Activity_12" checked',$form);
if(isset($_POST['Activity_13'])) $form = str_replace('name="Activity_13"','name="Activity_13" checked',$form);
$form = str_replace('type="submit"','type="hidden"',$form);
echo $form;
$empfaenger = 'thomas.riechert@htwk-leipzig.de';
$betreff = 'Heloise IX Registration '.$_POST['name'];
$nachricht = '';
foreach ($_POST as $param_name => $param_val) {
if ($param_val=='yes') $nachricht .= $param_name."\n";
else $nachricht .= $param_name.": ".$param_val."\n";
}
$header = 'From: thomas.riechert@htwk-leipzig.de' . "\r\n" .
'Reply-To: thomas.riechert@htwk-leipzig.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($empfaenger, $betreff, $nachricht, $header);
}
?>
......@@ -183,6 +183,17 @@ form label, form input, .form-group {
font-size: 1em;
}
input[type='checkbox'] {
/* Double-sized Checkboxes */
-ms-transform: scale(1.3); /* IE */
-moz-transform: scale(1.3); /* FF */
-webkit-transform: scale(1.3); /* Safari and Chrome */
-o-transform: scale(1.3); /* Opera */
transform: scale(1.3);
padding: 10px;
}
.floating-label-form-group input[type='text'],
.floating-label-form-group input[type='email'],
.floating-label-form-group textarea {
......@@ -233,3 +244,10 @@ form .row:first-child .floating-label-form-group {
padding: 0px; margin: 0px;
}
form.received {
border-style: solid;
border-width: 1px;
padding: 1em;
}
......@@ -7,6 +7,7 @@
<title>IX Workshop Héloïse - European Network on Digital Academic History</title>
<link rel="stylesheet" href="index.css">
<script src="index.js"></script>
</head>
<body>
......@@ -28,7 +29,7 @@
<h2>Agenda</h2> <hr>
<ul>
<li>Nov, 11<sup>th</sup> – 12<sup>th</sup>: Bibliotheca Albertina, Beethovenstraße 6, 04107 Leipzig</li>
<li>Nov 13<sup>th</sup>: Hochschule für Technik, Wirtschaft und Kultur, Gustav-Freytag-Str. 42, 04277 Leipzig</li>
<li>Nov, 13<sup>th</sup>: Hochschule für Technik, Wirtschaft und Kultur, Gustav-Freytag-Str. 42, 04277 Leipzig</li>
</ul>
</article>
......@@ -62,6 +63,7 @@
<article class="text">
<!-- form-part -->
<h2>Registration for Heloise Members</h2>
<p class="headline">(open until October, 15th)</p>
......@@ -72,21 +74,23 @@
<form name="sentMessage" id="contactForm" novalidate="">
<form action="email.php" method="post">
<!-- form-part -->
<h3>Personal Information</h3>
<div class="control-group">
<div class="form-group floating-label-form-group controls">
<label>Name</label>
<input class="form-control" id="name" type="text" placeholder="Name" required="" data-validation-required-message="Please enter your name.">
<input class="form-control" id="name" name="name" type="text" placeholder="Name" required="" data-validation-required-message="Please enter your name."><!-- name --></input>
<p class="help-block text-danger"></p>
</div>
<div>
<div class="control-group">
<div class="form-group floating-label-form-group controls">
<label>Institution</label>
<input class="form-control" id="name" type="text" placeholder="Institution" required="" data-validation-required-message="Please enter institution name.">
<input class="form-control" id="institution" name="institution" type="text" placeholder="Institution" required="" data-validation-required-message="Please enter institution name."><!-- institution --></input>
<p class="help-block text-danger"></p>
</div>
<div>
......@@ -95,7 +99,7 @@
<div class="control-group">
<div class="form-group floating-label-form-group controls">
<label>Country</label>
<input class="form-control" id="country" type="text" placeholder="Country" required="" data-validation-required-message="Please enter your country.">
<input class="form-control" id="country" name="country" type="text" placeholder="Country" required="" data-validation-required-message="Please enter your country."><!-- country --></input>
<p class="help-block text-danger"></p>
</div>
......@@ -103,7 +107,7 @@
<div class="control-group">
<div class="form-group floating-label-form-group controls">
<label>Email Address</label>
<input class="form-control" id="email" type="email" placeholder="Email Address" required="" data-validation-required-message="Please enter your email address.">
<input class="form-control" id="email" name="email" type="email" placeholder="Email Address" required="" data-validation-required-message="Please enter your email address."><!-- email --></input>
<p class="help-block text-danger"></p>
</div>
</div>
......@@ -115,7 +119,7 @@
<div class="control-group">
<div class="form-group floating-label-form-group controls">
<label>Presentation</label>
<input class="form-control" id="presentation" type="text" placeholder="Titel of presentation" >
<input class="form-control" id="presentation_title" name="presentation_title" type="text" placeholder="Titel of presentation" ><!-- presentation_title --></input>
<p class="help-block text-danger"></p>
</div>
<div>
......@@ -124,8 +128,9 @@
<div class="form-group floating-label-form-group controls">
<label>Presentation</label>
<p>
<input id="presentation_type" type="checkbox" name="Full" value="Full"> Full Talk (30 min)<br/>
<input id="presentation_type" type="checkbox" name="Impulse" value="Impulse"> Impulse presentation (5 min)
<input id="presentation_full" type="checkbox" name="presentation_full" value="yes"> Full Talk (30 min)<br/>
<input id="presentation_impulse" type="checkbox" name="presentation_impulse" value="yes"> Impulse presentation (5 min)
</p>
</div>
<div>
......@@ -141,23 +146,23 @@
<p class="headline">Sunday, November 10th</p>
<input id="participation" type="checkbox" name="Activity_10" value="Activity_10"> Sunday Activity<br/>
<input id="participation" type="checkbox" name="Accommodation_10" value="Accommodation_10"> Sunday Accommodation<br/>
<input id="participation" type="checkbox" name="Activity_10" value="yes"> Sunday Activity<br/>
<input id="participation" type="checkbox" name="Accommodation_10" value="yes"> Sunday Accommodation<br/>
<p class="headline">Monday, November 11th</p>
<input id="participation" type="checkbox" name="Workshop_11" value="Workshop_11" checked> Monday Workshop<br/>
<input id="participation" type="checkbox" name="Activity_11" value="Activity_11" checked> Monday evening meeting <br/>
<input id="participation" type="checkbox" name="Accommodation_11" value="Accommodation_11" checked> Monday Accommodation<br/>
<input id="participation" type="checkbox" name="Workshop_11" value="yes" checked> Monday Workshop<br/>
<input id="participation" type="checkbox" name="Activity_11" value="yes" checked> Monday evening meeting <br/>
<input id="participation" type="checkbox" name="Accommodation_11" value="yes" checked> Monday Accommodation<br/>
<p class="headline">Tuesday, November 12th</p>
<input id="participation" type="checkbox" name="Workshop_12" value="Workshop_12" checked> Tuesday Workshop<br/>
<input id="participation" type="checkbox" name="Activity_12" value="Activity_11"> Tuesday evening meeting <br/>
<input id="participation" type="checkbox" name="Accommodation_12" value="Accommodation_12"> Tuesday Accommodation<br/>
<input id="participation" type="checkbox" name="Workshop_12" value="yes" checked> Tuesday Workshop<br/>
<input id="participation" type="checkbox" name="Activity_12" value="yes"> Tuesday evening meeting <br/>
<input id="participation" type="checkbox" name="Accommodation_12" value="yes"> Tuesday Accommodation<br/>
<p class="headline">Wednesday, November 13th</p>
<input id="participation" type="checkbox" name="Workshop_13" value="Workshop_13"> Heloise Advisory Committee Meeting<br/>
<input id="participation" type="checkbox" name="Activity_13" value="Activity_13"> Wednesday Activity <br/>
<input id="participation" type="checkbox" name="Workshop_13" value="yes"> Heloise Advisory Committee Meeting<br/>
<input id="participation" type="checkbox" name="Activity_13" value="yes"> Wednesday Activity <br/>
</p>
</ul>
......@@ -169,13 +174,13 @@
<div class="control-group">
<div class="form-group floating-label-form-group controls">
<label>Message</label>
<textarea class="form-control" id="message" rows="5" placeholder="Message"></textarea>
<textarea class="form-control" id="message" rows="5" name="message" placeholder="Message"></textarea>
<div class="help-block"></div></div>
</div>
<br>
<div id="success"></div>
<div class="form-group">
<button type="submit" class="btn btn-success btn-lg" id="sendMessageButton">Send</button>
<input type="submit" name="submit" class="btn btn-success btn-lg" id="sendMessageButton" value="Send"><!-- Send --> </input>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment