-
Notifications
You must be signed in to change notification settings - Fork 0
/
requestInvite.php
32 lines (24 loc) · 955 Bytes
/
requestInvite.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php require_once( 'MailChimp.php' ); ?>
<?php
//use ZfrMailChimp\Client\MailChimpClient;
echo "in requestInvite\n";
$vEmail = $_GET["email"];
$vPhone = $_GET["phone"];
echo "email n phone: $vEmail $vPhone\n";
$MailChimp = new \Drewm\MailChimp('85852e31e11299161277954ebc513902-us12');
$result = $MailChimp->call('lists/subscribe', array(
'id' => '30ef3c524b',
'email' => array('email' => $vEmail, 'PHONE' => $vPhone),
'phone' => array('PHONE' => $vPhone)
));
if (isset($result['email'])) {
echo "Please check your email. Your request for an invite has been submitted.";
} else if (isset($result['status']) &&
$result['status'] === 'error' &&
$result['name'] !== 'List_AlreadySubscribed') {
echo "Error " . $result['name'] . " (" . $result['code'] . "): " . $result['error'] . ".";
} else {
echo "An unknown error was encountered. Please try again later or contact us.";
}
echo "\nout requestInvite";
?>