Browse Source

about form

windhamdavid 9 years ago
parent
commit
6d45266d3e
2 changed files with 30 additions and 11 deletions
  1. 23 0
      inc/tweaks.php
  2. 7 11
      page-about.php

+ 23 - 0
inc/tweaks.php

@@ -143,5 +143,28 @@ function dw_online_get_chat() {
 	<?php }
 }
 
+function dw_deliver_form_mail() {
+	if ( isset( $_POST['dw-contact'] ) ) {
+		$fname = sanitize_text_field( $_POST["dw-fname"] );
+		$lname = sanitize_text_field( $_POST["dw-lname"] );
+		$email = sanitize_email( $_POST["dw-email"] );
+		$subject = sanitize_text_field( $_POST["dw-org"] );
+		$message = esc_textarea( $_POST["dw-message"] );
+		$to = get_option( 'admin_email' );
+		$headers = "From: $fname $lname <$email>" . "\r\n";
+
+		if ( wp_mail( $to, $subject, $message, $headers ) ) {
+			echo '<div class="alert alert-success" role="alert">';
+			echo '<p>Thank you. I will be in touch.</p>';
+			echo '</div>'; 
+		} 
+		else { 
+			echo '<div class="alert alert-danger" role="alert">';
+			echo '<p>Error, please try again</p>';
+			echo '</div>'; 
+		}
+	}
+}
+
 
 ?>

+ 7 - 11
page-about.php

@@ -111,40 +111,36 @@ get_header('home'); ?>
 			<div class="row">
 				<div class="col-sm-8">
 					<h4 class="light">Why <small>(<i>You'll have to tell me</i>)</small></h3>
-					<form action="/" method="post" id="about-form" name="about-form" class="about-form validate" target="_blank" novalidate>
+					<form action="<?php the_permalink(); ?>" method="post" id="about-form" name="about-form" class="about-form">
 						<div class="form-row texts">
 							<label class='text-field'>
-								<input type="text" value="" name="FNAME" class="required" id="mce-FNAME" placeholder='First' required>
+								<input type="text" value="<?php echo esc_attr(isset($_POST['dw-fname'])); ?>" name="dw-fname" class="required" id="mce-FNAME" placeholder='First' required>
 							<strong>First name <span class='req'>*</span></strong>
 							</label>
 							<label class='text-field'>
-								<input type="text" value="" name="LNAME" class="required" id="mce-LNAME" placeholder='Last' required>
+								<input type="text" value="<?php echo esc_attr(isset($_POST['dw-lname'])); ?>" name="dw-lname" class="required" id="mce-LNAME" placeholder='Last' required>
 							<strong>Last name <span class='req'>*</span></strong>
 							</label>
 						</div>
 						<div class="form-row texts">
 							<label class='text-field'>
-								<input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL" placeholder='you@gmail.com' required>
+								<input type="text" value="<?php echo esc_attr(isset($_POST['dw-email'])); ?>" name="dw-email" class="required email" id="mce-EMAIL" placeholder='you@gmail.com' required>
 							<strong>Email <span class='req'>*</span></strong>
 							</label>
 			
 							<label class='text-field'>
-								<input type="text" value="" name="COMPANY" class="" placeholder='Org'>
+								<input type="text" value="<?php echo esc_attr(isset($_POST['dw-org'])); ?>" name="dw-org" class="" placeholder='Org'>
 							<strong>Organization</strong>
 							</label>
 						</div>
 						<div class="contact-form-message">
 							<label class='text-field' style="width:83%;">
-								<input type="text" size="100" value="" name="MMERGE3" class="" placeholder='Message'>
+								<input type="text" size="100" value="<?php echo esc_attr(isset($_POST['dw-message'])); ?>" name="dw-message" class="" placeholder='Message'>
 							<strong>Message</strong>
 							</label>
-						</div>
-							<input type="hidden" value="8" name="group[9585][8]">
-						<div style="position: absolute; left: -5000px;">
-							<input type="text" name="b_f581cb29340364ff0a4421d5c_d7b8f624d3" tabindex="-1" value="">
 						</div>
 						<div class="actions">
-							<button type="submit" class="submit btn default btn-primary" value="Conctact" name="contact" id="contact">Contact</button>
+							<button type="submit" class="submit btn default btn-primary" value="Contact" name="dw-contact" id="contact">Contact</button>
 						</div>
 					</form>
 					<div class="row where">