Add files via upload
[clinton/MarylandElectronicPetitionSignature.git] / sign.php
index 899fc28..818963f 100644 (file)
--- a/sign.php
+++ b/sign.php
@@ -17,13 +17,18 @@ $contact_phone              = $petition->real_escape_string($_COOKIE['pPHONE']);
 $signature_status           = $petition->real_escape_string($_COOKIE['signature_status']);
 $bot_check                  = $petition->real_escape_string($_SERVER['HTTP_USER_AGENT']);
 
-$last = $_COOKIE['last'];
-if ($last == '') {
-    slack_general_admin("last petition cookie missing - directing to share",'md-petition-signed');
-    header('Location: share.php');
+if (isset($_GET['s'])){
+    $last = $_GET['s'];
+}elseif($_COOKIE['last']){
+    $last = $_COOKIE['last']; // fall back on cookie
+}else{
+    slack_general_admin("last petition cookie or get missing - directing to share",'md-petition-signed');
+    header('Location: share.php');  
 }
 
 include_once('header.php'); 
+$php_session_id = session_id();
+$petition->query("update presign set presign_status = 'SIGNED' where php_session_id = '$php_session_id' and presign_status = 'NEW' ");
 $qX = "select * from website_text where id = '9'";
 $rX = $petition->query($qX);
 $dX = mysqli_fetch_array($rX);