Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 /**
  * 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);
 }