Team:UCL/FAQ/Contact

From 2014.igem.org

(Difference between revisions)
 
(10 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
-
<p class="clearfix">Crisp has permanently altered the concept of platforms. We apply the proverb "The early bird catches the worm" not only to our solutions but our power to streamline. If you synergize robustly, you may have to e-enable virally. We always morph 60/24/7/365 1000/60/60/24/7/365 bloatware. </p>
+
  $field=filter_var($field, FILTER_SANITIZE_EMAIL);
-
<hr />
+
  // Validate e-mail address
-
<div class="span5">
+
  if(filter_var($field, FILTER_VALIDATE_EMAIL)) {
-
<p>University College London - Gower Street - London - WC1E 6BT - Biochemical Engineering Department<br>
+
    return TRUE;
-
<strong>phone:</strong> <a href="tel:phonenum" class="tele">+44 (0)20 7679 2000</a><br>
+
  } else {
-
<strong>email:</strong> <a href="mailto: ucligem2014@gmail.com"> ucligem2014@gmail.com</a>
+
    return FALSE;
-
                </p>
+
  }
-
<!--close input-append-->
+
}
-
<h3 class="short_headline margin-top"><span>Follow Us</span></h3>
+
?>
-
<ul class="social">
+
 
-
<li><a class="socicon rss" href="#" title="RSS"></a></li>
+
<h2>Feedback Form</h2>
-
<li><a class="socicon facebook" href="#" title="Facebook"></a></li>
+
<?php
-
<li><a class="socicon twitterbird" href="#" title="Twitter"></a></li>
+
// display form if user has not clicked submit
-
<li><a class="socicon vimeo" href="#" title="Vimeo"></a></li>
+
if (!isset($_POST["submit"])) {
-
</ul>
+
  ?>
-
</div>
+
  <form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>
-
<!--close span5 -->
+
  From: <input type="text" name="from"><br>
-
+
  Subject: <input type="text" name="subject"><br>
-
<div class="span7">
+
  Message: <textarea rows="10" cols="40" name="message"></textarea><br>
-
<form action="/send_form_email.php" method="post" id="contact-form" class="form-horizontal">
+
  <input type="submit" name="submit" value="Submit Feedback">
-
<fieldset>
+
  </form>
-
<div class="control-group">
+
  <?php
-
<label for="name">Your Name</label>
+
} else {  // the user has submitted the form
-
<input required type="text" class="span10" name="name" id="name" />
+
  // Check if the "from" input field is filled out
-
</div>
+
  if (isset($_POST["from"])) {
-
<div class="control-group">
+
    // Check if "from" email address is valid
-
<label for="telephone">Phone</label>
+
    $mailcheck = spamcheck($_POST["from"]);
-
<input type="text" class="span10" name="telephone" id="telephone" />
+
    if ($mailcheck==FALSE) {
-
</div>
+
      echo "Invalid input";
-
<div class="control-group">
+
    } else {
-
<label for="email">Email Address</label>
+
      $from = $_POST["from"]; // sender
-
<input required type="email" class="span10" name="email" id="email" />
+
      $subject = $_POST["subject"];
-
</div>
+
      $message = $_POST["message"];
-
<div class="control-group">
+
      // message lines should not exceed 70 characters (PHP rule), so wrap it
-
<label for="comments">Your Message</label>
+
      $message = wordwrap($message, 70);
-
<textarea class="span10" name="comments" id="comments" rows="3"></textarea>
+
      // send mail
-
</div>
+
      mail("webmaster@example.com",$subject,$message,"From: $from\n");
-
<button type="submit" class="btn btn-primary btn-large">Send</button>
+
      echo "Thank you for sending us feedback";
-
</fieldset>
+
    }
-
</form>
+
  }
-
</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 69: Line 69:
     background-color:darkgrey;
     background-color:darkgrey;
     padding-top:50px;
     padding-top:50px;
-
    float:left;
 
     display:inline-block;
     display:inline-block;
}
}
Line 78: 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