diff --git a/Connections/database_functions.php b/Connections/database_functions.php
index 8a776c0..7d6639d 100644
--- a/Connections/database_functions.php
+++ b/Connections/database_functions.php
@@ -1,6 +1,27 @@
0){
$shop_id = $_GET['shop_id'];
} else {
@@ -210,7 +209,8 @@ $totalRows_Recordset1 = mysql_num_rows($Recordset1);
|
-
|
+
+ |
diff --git a/examples/cert.pem b/examples/cert.pem
new file mode 100644
index 0000000..25f7dfb
--- /dev/null
+++ b/examples/cert.pem
@@ -0,0 +1,29 @@
+-----BEGIN CERTIFICATE-----
+MIIFAjCCA+qgAwIBAgIJAP6Z46+0uNaRMA0GCSqGSIb3DQEBBQUAMIGwMQswCQYD
+VQQGEwJVUzELMAkGA1UECBMCV1YxEzARBgNVBAcTCk1vcmdhbnRvd24xHjAcBgNV
+BAoTFUZyZWUgU29mdHdhcmUgUEMsIExMQzEeMBwGA1UECxMVd3Zjb21wbGV0ZXN0
+cmVldHMub3JnMR4wHAYDVQQDExV3dmNvbXBsZXRlc3RyZWV0cy5vcmcxHzAdBgkq
+hkiG9w0BCQEWEGdudXNlckBnbWFpbC5jb20wIBcNMTUwMjI4MDIwNjE1WhgPMjA3
+NTAyMTMwMjA2MTVaMIGwMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV1YxEzARBgNV
+BAcTCk1vcmdhbnRvd24xHjAcBgNVBAoTFUZyZWUgU29mdHdhcmUgUEMsIExMQzEe
+MBwGA1UECxMVd3Zjb21wbGV0ZXN0cmVldHMub3JnMR4wHAYDVQQDExV3dmNvbXBs
+ZXRlc3RyZWV0cy5vcmcxHzAdBgkqhkiG9w0BCQEWEGdudXNlckBnbWFpbC5jb20w
+ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs80DtEb8RJTHRQw9llJzq
+S48q3Rx0HgF8o388xuMovfLHWHkq5cdVblWmjZG2+auGncC5bop+etvyFSx5mpF5
+UEZs+ogJk5rpDCHFsd0Nm12qGlxDGLlXw1QxrrVmw8O5JTaXY3euSaXFCeq5pDpW
+HtrkmLGx8ExMnrPeYetMze8DK4SgMk6WIiWr/sOSSfIaOpSS3Gyrj94RnPnEHVZ1
+maI+68pVlQ2YVHQUt90jolk4IgJsfRGU2A0cUzdik00JfRG6xKo3sc0ylKO73Pb3
+3KyVEJ17QErJHQhFU0rbaKJoyimv/h2EWhukCW8joyqeTw1OMd1u9tH8JqIAxzjp
+AgMBAAGjggEZMIIBFTAdBgNVHQ4EFgQUInR5tk/rYlen8upg946/tgGG4N4wgeUG
+A1UdIwSB3TCB2oAUInR5tk/rYlen8upg946/tgGG4N6hgbakgbMwgbAxCzAJBgNV
+BAYTAlVTMQswCQYDVQQIEwJXVjETMBEGA1UEBxMKTW9yZ2FudG93bjEeMBwGA1UE
+ChMVRnJlZSBTb2Z0d2FyZSBQQywgTExDMR4wHAYDVQQLExV3dmNvbXBsZXRlc3Ry
+ZWV0cy5vcmcxHjAcBgNVBAMTFXd2Y29tcGxldGVzdHJlZXRzLm9yZzEfMB0GCSqG
+SIb3DQEJARYQZ251c2VyQGdtYWlsLmNvbYIJAP6Z46+0uNaRMAwGA1UdEwQFMAMB
+Af8wDQYJKoZIhvcNAQEFBQADggEBAGa/KR/RjYSFiZNOeckjMr+rWtYPaGYFdXGS
+SciRBTZUqHYBfeHJ7vvDdodgjx02lZZFiE3Mg94dNyjPgwvMRlPGsIsmfDvyJbkC
+aOCWXUNhbeS8GM+/deI6KxpfsWwGOQ/JYjlKBtTivGKg2GD7dP/c3FdxXR/kGX6C
+1un/8udfhkx+xfngVPCsMTcYbfwW54K6m8DyykJiEjAVZMg4M8CvwDxd4vIBDfFb
+soCSzGGZvQWkwier2o+uPcBgiQlOQjI7Lj4r3h9Od1gfBfS6GW7GVeU5L+Q/SFUd
+Q2yPGyDiqiTE3Ym0rue8wvAWdlnpkvN9YyodaD3UAH1s8835i94=
+-----END CERTIFICATE-----
diff --git a/js/contact.js b/js/contact.js
index 5f40305..a6a3b28 100644
--- a/js/contact.js
+++ b/js/contact.js
@@ -89,7 +89,7 @@ $(function(){
if ((err0 + err1 + err2 + err3 + err4 + err5) > 0 ) {
} else {
- //e.preventDefault();
+ e.preventDefault();
dfd.resolve("Success");
}
@@ -116,7 +116,14 @@ $(function(){
} else if (waiver === false) {
waiver = 0;
}
- $.post("json/contact.php", {contact_id: contact_id, email_list: email_list , waiver: waiver });
+ // update receive_newsletter and waiver in the database
+ $.post("json/contact.php", {contact_id: contact_id, email_list: email_list, waiver: waiver });
+
+ // email subscribe
+ if (email_list == 1) {
+ $.post("json/contact.php", {email_list_connector: 1, email: email.val(),
+ first_name: first_name.val(), last_name: last_name.val()});
+ }
}
diff --git a/json/contact.php b/json/contact.php
index 0db796f..2d77504 100644
--- a/json/contact.php
+++ b/json/contact.php
@@ -3,6 +3,9 @@
require_once('../Connections/database_functions.php');
require_once('../Connections/YBDB.php');
mysql_select_db($database_YBDB, $YBDB);
+$email_list_connector = EMAIL_LIST_CONNECTOR;
+$email_list_connector_password = EMAIL_LIST_CONNECTOR_PASSWORD;
+$ssl_certificate = SSL_CERTIFICATE;
// update waiver
if( isset($_POST['waiver']) ) {
@@ -45,5 +48,31 @@ mysql_select_db($database_YBDB, $YBDB);
}
+ // send data to connector (local or remote)
+ if (isset($_POST['email_list_connector'])) {
+
+ $ch = curl_init();
+ $curlConfig = array(
+ CURLOPT_URL => $email_list_connector . '/api/parsetime',
+ CURLOPT_POST => true,
+ CURLOPT_SSL_VERIFYPEER => true,
+ CURLOPT_RETURNTRANSFER => true,
+ CURLOPT_POSTFIELDS => array(
+ 'password' => $email_list_connector_password,
+ ),
+ );
+
+ if ($ssl_certificate) {
+ $curlConfig[CURLOPT_CAINFO] = $ssl_certificate;
+ }
+
+ curl_setopt_array($ch, $curlConfig);
+ $result = curl_exec($ch);
+ curl_close($ch);
+
+ echo $result;
+
+ }
+
?>
\ No newline at end of file