X-Git-Url: http://git.hcoop.net/clinton/MarylandElectronicPetitionSignature.git/blobdiff_plain/1d28fc11371d7141c2c548cd79cb1ee3d70d8c88..36dd32c16314b25d4d47e7d2a7000e9f5ad8eef7:/is_the_information_correct.php diff --git a/is_the_information_correct.php b/is_the_information_correct.php index e4ed228..bd9d219 100644 --- a/is_the_information_correct.php +++ b/is_the_information_correct.php @@ -6,12 +6,43 @@ $web_zip_code = $_COOKIE['web_zip_code']; $DOB = $_COOKIE['pDOB']; $PHONE = $_COOKIE['pPHONE']; if ($web_first_name != '' && $web_last_name != '' && $web_house_number != '' && $web_zip_code != ''){ - // ok to check for records + include_once('header.php'); + $web_first_name = $petition->real_escape_string($web_first_name); + $web_last_name = $petition->real_escape_string($web_last_name); + $web_house_number = $petition->real_escape_string($web_house_number); + $web_zip_code = $petition->real_escape_string($web_zip_code); + $DOB = $petition->real_escape_string($DOB); + $PHONE = $petition->real_escape_string($PHONE); }else{ header('Location: warning_incomplete.php'); } -include_once('header.php'); -slack_general('Is the information correct ('.$_COOKIE['invite'].')','md-petition'); + +// V2 API - Remote +include_once('api/maryland_voter.php'); +$month = $_COOKIE['web_dob_month']; +$day = $_COOKIE['web_dob_year']; +$year = $_COOKIE['web_dob_day']; +$error = 'Based on what you entered, we were unable to find any information.'; +$sbe_response = md_voter_lookup($web_first_name,$web_last_name,$month,$day,$year,$web_zip_code,'',''); +$pos = strpos($sbe_response, $error); +if ($pos !== false) { + slack_general_admin("Voter API v2 Fail: ($web_first_name,$web_last_name,$month,$day,$year,$web_zip_code) $error",'md-petition-api'); + //meps_mail('mdpetition@gmail.com',$sbe_response,'Voter API v2 Fail: '.$error); +} +$error2 = 'MISSING NAME'; +$pos = strpos($sbe_response, $error2); +if ($pos !== false) { + slack_general_admin("Voter API v2 Fail: ($web_first_name,$web_last_name,$month,$day,$year,$web_zip_code) $error2",'md-petition-api'); + // meps_mail('mdpetition@gmail.com',$sbe_response,'Voter API v2 Fail: '.$error2); +} +$error3 = 'My Voter Registration Record'; +$pos = strpos($sbe_response, $error3); +if ($pos !== false) { + slack_general_admin("Voter API v2 Success: ($web_first_name,$web_last_name,$month,$day,$year,$web_zip_code) $error3",'md-petition-api'); + // meps_mail('mdpetition@gmail.com',$sbe_response,'Voter API v2 Success: '.$error3); +} + +// V1 API - Local $q = "select * from VoterList where LASTNAME = '$web_last_name' and FIRSTNAME = '$web_first_name' and HOUSE_NUMBER = '$web_house_number' and RESIDENTIALZIP5 = '$web_zip_code'"; $r = $petition->query($q); $d = mysqli_fetch_array($r); @@ -19,31 +50,46 @@ if ($d['VTRID'] != ''){ $VTRID = $d['VTRID']; $FIRSTNAME = $d['FIRSTNAME']; $MIDDLENAME = $d['MIDDLENAME']; + if ($MIDDLENAME == ''){ + slack_general_admin("WARN: Blank Middle Name Detected",'md-petition-signed'); + } $LASTNAME = $d['LASTNAME']; + $pos = strpos($LASTNAME, '-'); + if ($pos !== false) { + slack_general_admin("WARN: Hyphen in Last Name Detected",'md-petition-signed'); + } $ADDRESS = $d['ADDRESS']; $RESIDENTIALCITY = $d['RESIDENTIALCITY']; $COUNTY = $d['COUNTY']; $RESIDENTIALZIP5 = $d['RESIDENTIALZIP5']; // set cookies for hard_copy.php setcookie("pCOUNTY", $COUNTY); - setcookie("pNAME", "$FIRSTNAME $MIDDLENAME $LASTNAME"); + if ($MIDDLENAME == ''){ + setcookie("pNAME", "$FIRSTNAME $LASTNAME"); + }else{ + setcookie("pNAME", "$FIRSTNAME $MIDDLENAME $LASTNAME"); + } setcookie("pADDRESS", "$ADDRESS $RESIDENTIALCITY $RESIDENTIALZIP5"); setcookie("pADDRESS1", "$ADDRESS"); setcookie("pADDRESS2", "$RESIDENTIALCITY MD $RESIDENTIALZIP5"); setcookie("pVTRID", $VTRID); setcookie("signature_status", 'verified'); + slack_general("API v1: SUCCESS ($web_first_name,$web_last_name,$month,$day,$year,$web_zip_code) ($_COOKIE['invite'])",'md-petition-api'); }else{ + slack_general("API v1: FAIL ($web_first_name,$web_last_name,$month,$day,$year,$web_zip_code) ($_COOKIE['invite'])",'md-petition-api'); setcookie("signature_status", 'notfound'); header('Location: warning_not_found.php'); } - $qX = "select * from website_text where id = '6'"; $rX = $petition->query($qX); $dX = mysqli_fetch_array($rX); ?>
-

+

+
+
+

First Name

@@ -82,8 +128,10 @@ $qX = "select * from website_text where id = '6'";

-
-
+
+
+
+