Team:UCL/FAQ/Contact

From 2014.igem.org

(Difference between revisions)
 
(5 intermediate revisions not shown)
Line 12: Line 12:
<div class="textTitle"><h3 class="widthCorrect">Contact Details</h3></div><!-- First title or p tag of a page needs the textTitle class as it corrects the placing of the rest of the page-->
<div class="textTitle"><h3 class="widthCorrect">Contact Details</h3></div><!-- First title or p tag of a page needs the textTitle class as it corrects the placing of the rest of the page-->
-
+
<?php
-
<div>
+
function spamcheck($field) {
-
<div>
+
  // Sanitize e-mail address
-
<div class="span5">
+
  $field=filter_var($field, FILTER_SANITIZE_EMAIL);
-
<p>University College London - Gower Street - London - WC1E 6BT - Biochemical Engineering Department<br>
+
  // Validate e-mail address
-
<strong>PHONE:</strong> <a href="tel:phonenum" class="tele">+44 (0)20 7679 2000</a><br>
+
  if(filter_var($field, FILTER_VALIDATE_EMAIL)) {
-
<strong>EMAIL:</strong> <a href="mailto: ucligem2014@gmail.com"> ucligem2014@gmail.com</a>
+
    return TRUE;
-
                </p>
+
  } else {
-
<!--close input-append-->
+
    return FALSE;
-
<h3 class="short_headline margin-top"><span>Send Us a Message</span></h3>
+
  }
-
<ul class="social">
+
}
-
<li><a class="socicon rss" href="#" title="RSS"></a></li>
+
?>
-
<li><a class="socicon facebook" href="#" title="Facebook"></a></li>
+
 
-
<li><a class="socicon twitterbird" href="#" title="Twitter"></a></li>
+
<h2>Feedback Form</h2>
-
<li><a class="socicon vimeo" href="#" title="Vimeo"></a></li>
+
<?php
-
</ul>
+
// display form if user has not clicked submit
-
</div>
+
if (!isset($_POST["submit"])) {
-
<!--close span5 -->
+
  ?>
-
+
  <form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>
-
<div class="span7">
+
  From: <input type="text" name="from"><br>
-
<form action="/send_form_email.php" method="post" id="contact-form" class="form-horizontal">
+
  Subject: <input type="text" name="subject"><br>
-
<fieldset>
+
  Message: <textarea rows="10" cols="40" name="message"></textarea><br>
-
<div class="control-group">
+
  <input type="submit" name="submit" value="Submit Feedback">
-
<label for="name">Your Name</label>
+
  </form>
-
<input required type="text" class="span10" name="name" id="name" />
+
  <?php
-
</div>
+
} else {  // the user has submitted the form
-
<div class="control-group">
+
  // Check if the "from" input field is filled out
-
<label for="telephone">Phone</label>
+
  if (isset($_POST["from"])) {
-
<input type="text" class="span10" name="telephone" id="telephone" />
+
    // Check if "from" email address is valid
-
</div>
+
    $mailcheck = spamcheck($_POST["from"]);
-
<div class="control-group">
+
    if ($mailcheck==FALSE) {
-
<label for="email">Email Address</label>
+
      echo "Invalid input";
-
<input required type="email" class="span10" name="email" id="email" />
+
    } else {
-
</div>
+
      $from = $_POST["from"]; // sender
-
<div class="control-group">
+
      $subject = $_POST["subject"];
-
<label for="comments">Your Message</label>
+
      $message = $_POST["message"];
-
<textarea class="span10" name="comments" id="comments" rows="20"></textarea>
+
      // message lines should not exceed 70 characters (PHP rule), so wrap it
-
</div>
+
      $message = wordwrap($message, 70);
-
<button type="submit" class="btn btn-primary btn-large">Send</button>
+
      // send mail
-
</fieldset>
+
      mail("webmaster@example.com",$subject,$message,"From: $from\n");
-
</form>
+
      echo "Thank you for sending us feedback";
-
</div>
+
    }
-
<!--close span7 -->
+
  }
-
</div>
+
}
-
<!--close row-fluid-->
+
?>
-
</div>
+
 
-
<!--close .container role="main-content" -->
+
 
 +
 
 +
 
</div><!-- This is the css of the page. Dont change it unless you have consulted with Lewis or Adam about what your changing-->
</div><!-- This is the css of the page. Dont change it unless you have consulted with Lewis or Adam about what your changing-->
<style>
<style>
Line 67: Line 69:
     background-color:darkgrey;
     background-color:darkgrey;
     padding-top:50px;
     padding-top:50px;
-
    float:left;
 
     display:inline-block;
     display:inline-block;
}
}
Line 76: Line 77:
/*=======Body=======*/
/*=======Body=======*/
.textArena {
.textArena {
-
     background-color:lightgrey;
+
     background-color:white;
     padding: 5% 5% 5% 5%;
     padding: 5% 5% 5% 5%;
     font-size:90%;
     font-size:90%;
-
}
 
-
.textTitle {
 
-
    padding-top:10%;
 
}
}
.widthCorrect {
.widthCorrect {

Latest revision as of 11:36, 17 September 2014

Goodbye Azodye UCL iGEM 2014

Goodbye Azodye UCL iGEM 2014

Contact Us

Human Practice Team

Contact Details

Feedback Form

From:
Subject:
Message:

Contact Us

University College London
Gower Street - London
WC1E 6BT
Biochemical Engineering Department
Phone: +44 (0)20 7679 2000
Email: ucligem2014@gmail.com

Follow Us