Update sign.php
[clinton/MarylandElectronicPetitionSignature.git] / sign.php
CommitLineData
b208f391
PM
1<?PHP
2include_once('/var/www/secure.php');
3$petition_id = $_COOKIE['pID'];
4$VTRID = $_COOKIE['pVTRID'];
5if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
6 $ip = $_SERVER['HTTP_CLIENT_IP'];
7} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
8 $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
9} else {
10 $ip = $_SERVER['REMOTE_ADDR'];
11}
4319d4ba
PM
12$signed_name_as = $petition->real_escape_string($_POST['signed_name_as']);
13$date_of_birth = $petition->real_escape_string($_COOKIE['pDOB']);
14$signed_name_as_circulator = $petition->real_escape_string($_POST['signed_name_as_circulator']);
15$contact_phone = $petition->real_escape_string($_COOKIE['pPHONE']);
16$signature_status = $petition->real_escape_string($_COOKIE['signature_status']);
17
a8368542 18$petition->query("insert into signatures (VTRID,ip_address,date_of_birth,date_time_signed,just_date,petition_id,signed_name_as,signed_name_as_circulator,contact_phone,signature_status) values ('$VTRID','$ip','$date_of_birth',NOW(),NOW(),'$petition_id','$signed_name_as','$signed_name_as_circulator','$contact_phone','$signature_status')") or die(mysqli_error($petition));
4319d4ba 19$last = $petition->insert_id;
fed42b73
PM
20setcookie("invite_used", $_COOKIE['invite']);
21setcookie("invite", ""); // clear invite
4319d4ba
PM
22//header('Location: eligible.php');
23include_once('header.php');
4397618f
PM
24
25
26slack_general_admin("$signed_name_as Petition $petition_id Review at https://www.md-petition.com/admin/abuse.php",'md-petition-signed');
27
28$q="SELECT ip_address, petition_id,VTRID, COUNT(*) as count FROM signatures where signature_status = 'verified' group by ip_address, petition_id, VTRID";
29$r = $petition->query($q);
30while($d = mysqli_fetch_array($r)){
31 if ($d['count'] > 1){
32 $msg = "*ALERT* https://www.md-petition.com/admin/abuse.php?ip_address=$d[ip_address] https://www.md-petition.com/admin/abuse.php?VTRID=$d[VTRID] $d[petition_id] $d[count]";
33 slack_general_admin($msg,'md-petition-signed');
34 }
35}
36
37
681bb530 38$qX = "select * from website_text where id = '9'";
4319d4ba
PM
39$rX = $petition->query($qX);
40$dX = mysqli_fetch_array($rX);
41?>
9e0f5668
PM
42<script>
43 document.title = "MEPS - Petition Signed";
1c9f9cea 44 alert("Petition Signed");
9e0f5668 45</script>
4319d4ba
PM
46<div class='row'>
47 <div class='col-sm-10' style='text-align:center;'><h1><?PHP echo $dX['text_title'];?></h1></div>
48</div>
49<div class='row'>
50 <div class='col-sm-10' style='text-align:center;'><h2><?PHP echo $dX['text_block'];?></h2></div>
51</div>
52<div class='row'>
4397618f 53 <div class='col-sm-10' style='text-align:center;'><br><button type="button" class="btn btn-success btn-lg btn-block" onclick="window.open('printer.php?id=<?PHP echo $last;?>')">View and/or Print</button></div>
4319d4ba
PM
54</div>
55<div class='row'>
4397618f 56 <div class='col-sm-10' style='text-align:center;'><br><button type="button" class="btn btn-info btn-lg btn-block" onclick="window.location.href='eligible.php'">More Petitions</button></div>
4319d4ba
PM
57</div>
58<div class='row'>
4397618f 59 <div class='col-sm-10' style='text-align:center;'><br><button type="button" class="btn btn-danger btn-lg btn-block" onclick="window.location.href='reset.php'">Reset / Restart</button></div>
4319d4ba
PM
60</div>
61<?PHP
62include_once('footer.php');