· 9 years ago · Dec 23, 2016, 10:16 PM
1<?php
2/* Template Name: Contact */
3
4get_header();
5 ?>
6<div class="container">
7 <div class="row" id="info-page">
8 <div class="col-xs-20 col-md-10">
9 <h2>Contact Us</h2>
10 <form method="post" action="<?php echo get_option('contact') ?>" id="form" name="form" accept-charset="UTF-8" autocomplete="off">
11 <label for="name"><span class="mandatory">* </span>Name:</label>
12 <input class="contact" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="off" name="vname" type="text" id="vname">
13 <label for="email"><span class="mandatory">* </span>E-Mail:</label>
14 <input class="contact" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="off" name="vemail" type="email" id="vemail">
15 <label for="subject"><span class="mandatory">* </span>Subject:</label>
16 <input class="contact" autocomplete="off" name="subject" type="text" id="subject">
17 <label for="text"><span class="mandatory">* </span>Message:</label>
18 <textarea class="contact textarea-style" rows="7" name="msg" cols="50" id="msg"></textarea>
19 <div class="send-btn">
20 <input class="button-green-download-big" style="width:100%" type="submit" name="submit" value="Send">
21 </div>
22 <div class="g-recaptcha" data-theme="dark" data-sitekey="6LcEuA8UAAAAAHEe4m5jEU3gIlimBsgSeMJRv62v"></div>
23 <?php
24if(isset($_POST["submit"])){
25// Checking For Blank Fields..
26 if($_POST["vname"]==""||$_POST["vemail"]==""||$_POST["msg"]==""){
27 echo '<p class="text"><span class="green-color">You have entered the wrong data. Please try again to send an message to us !</span></p>';
28 }else{
29 // Check if the "Sender's Email" input field is filled out
30 $email=$_POST['vemail'];
31 // Sanitize E-mail Address
32 $email =filter_var($email, FILTER_SANITIZE_EMAIL);
33 // Validate E-mail Address
34 $email= filter_var($email, FILTER_VALIDATE_EMAIL);
35 if(isset($_POST['g-recaptcha-response'])){
36 $captcha=$_POST['g-recaptcha-response'];
37 }
38 if(!$captcha){
39 echo '<p class="text"><span class="green-color">Please check the the captcha form.</h2>';
40 exit;
41 }
42 $secret_key = "6LcEuA8UAAAAAMuZHJ5FomEEh1QP_1Sv5t2e3DUX";
43 $response=wp_remote_get("https://www.google.com/recaptcha/api/siteverify?secret=".$secret_key."&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']);
44 if($response.success==false)
45 {
46 echo '<p class="text"><span class="green-color">You are spammer ! Get the @$%K out</span></p>';
47 }
48 if (!$email){
49 $message = 'Invalid email. Please try again';
50 echo '<p class="text"><span class="green-color">You entered wrong details. Please try again to send an message to us !</span></p>';
51 }
52 else
53 {
54 $url = get_permalink();
55 $name = $_POST['vname'];
56 $message = $_POST['msg'];
57 $subject = $_POST['subject'];
58 $from = $_POST["vemail"];
59 $email = $_POST['vemail'];
60 $body = "Subject: $subject\n\nName: $name\n\nFrom: $email\n\nMessage: $message";
61 $headers = 'From:'. $email2 . "\r\n"; // Sender's Email
62 $headers .= 'Cc:'. $email2 . "\r\n"; // Carbon copy to Sender
63 wp_mail(get_option("mail_contact"), $vname, $body, $from);
64 echo '<p class="text green-color"><span class="green-color">The message was successfully sent !</span></p>';
65 }
66 }
67}
68?>
69
70 </form>
71 </div>
72<div class="hidden-xs hidden-sm col-md-2"></div>
73<div class="hidden-xs hidden-sm col-md-8">
74<p class="text">Please note that any contact messages that are requesting movies have to contain IMDb ID and full title.</p>
75<p class="text">If you want to send a DMCA take down request please keep in mind these will take 2-4 working days to process.</p>
76</div>
77</div>
78</div>
79<?php get_footer(); ?>