function getConstantContactLists() { global $premise_base; require_once PREMISE_LIB_DIR . 'constant_contact_api/constant_contact_api.php'; $settings = $premise_base->get_settings(); $optin = $settings['optin']; $premise_base->setup_constant_contact($this->_optin_ConstantContactKey, $optin['constant-contact-username'], $optin['constant-contact-password']); $lists = new ListsCollection(); list($items) = $lists->getLists(); $return = array(); foreach ($items as $item) { $return[] = array('id' => preg_replace('/[^0-9]/', '', (string) $item->getId()), 'name' => (string) $item->getName()); } return array_slice($return, 3); }
/** * Update a ContactList with its current properties * @param ContactList $List - ContactList object * @return bool */ public function updateList(ContactList $List){ $ListsCollection = new ListsCollection($this->CTCTRequest); return $ListsCollection->updateList($List); }