&& CONSTANT_CONTACT) {
$contact->attach(new Toolkit_LeadManager_ConstantContact());
}
+ if ( defined('MAILCHIMP_APP')
+ && MAILCHIMP_APP) {
+ $contact->attach(new Toolkit_LeadManager_MailChimp());
+ }
}
$contact->save($this->dbh, false);
&& CONSTANT_CONTACT) {
$contact->attach(new Toolkit_LeadManager_ConstantContact());
}
+ if ( defined('MAILCHIMP_APP')
+ && MAILCHIMP_APP) {
+ $contact->attach(new Toolkit_LeadManager_MailChimp());
+ }
}
$contact->save($this->dbh, false);
return true;
$values['address_line_1'] = $subject->getAdd1();
$values['address_line_2'] = $subject->getAdd2();
}
+
+ $testEmail = 'steve@gaslightmedia.com';
+ $api = new MCAPI(MAILCHIMP_APIKEY);
+ try {
+ $retVal = $api->listSubscribe(
+ MAILCHIMP_LISTID,
+ $subject->getEmail(),
+ array(
+ 'FNAME' => $subject->getFname(),
+ 'LNAME' => $subject->getLname()
+ )
+ );
+ if ($api->errorCode) {
+ throw new Exception($api->errorMessage, $api->errorCode);
+ }
+ } catch (Exception $e) {
+ Toolkit_Common::handleError($e);
+ }
}
; MAILCHIMP API
contactdb.mcapi.application = On
; Mailchimp API key
-contactdb.mcapi.apikey = "008fe0f365c71f5ea08aed546da40242-us6"
-; Mailchimp List Id
-contactdb.mcapi.listId = "8ed24143f7"
+contactdb.mcapi.apikey = "4d8c4804158e77b6ee61795f07807c4e-us1"
+; Mailchimp List Id (Michigan TrailMaps.com List)
+contactdb.mcapi.listId = "b919fdbef4"
; Turn the coupon application On or Off
coupons.application = Off
+++ /dev/null
-<?php
-require_once 'setup.phtml';
-require_once GLM_APP_BASE . 'Common/LeadManager/Affiliates/MCAPI.class.php';
-$testEmail = 'steve@gaslightmedia.com';
-//var_dump(MAILCHIMP_APIKEY);
-//var_dump(MAILCHIMP_APP);
-//var_dump(MAILCHIMP_LISTID);
-//var_dump($testEmail);
-//exit;
-$api = new MCAPI(MAILCHIMP_APIKEY);
-
-// get lists
-$ret = $api->lists();
-echo print_r($ret);
-exit;
-$mergVars = array(
- 'FNAME' => 'Test',
- 'LNAME' => 'Account',
-// 'GROUPINGS' => array(
-// array('name' => 'Your Interests:', 'groups'=>'Bananas,Apples')
-// )
-);
-$retVal = $api->listSubscribe(MAILCHIMP_LISTID, $testEmail, $mergVars);
-
-if ($api->errorCode) {
- echo "Unable to load listSubscribe()!\n";
- echo "\tCode=" . $api->errorCode. "\n";
- echo "\tMsg=" . $api->errorMessage. "\n";
-} else {
- echo "Subscribed - look for the confirmation email!\n";
-}
-
--- /dev/null
+<?php
+if ($catid = filter_input(INPUT_GET, 'catid', FILTER_VALIDATE_INT)) {
+ $cf = new Toolkit_Contacts_ContactUs(
+ Toolkit_Database::getInstance(),
+ 'contact_form',
+ 'post',
+ BASE_URL . "index.php?catid=$catid"
+ );
+ $cf->configureForm();
+ $cf->useCaptcha(true);
+ echo $cf->toHtml();
+}