Downloads

Download tar.gz 26.22 KB
MD5: 41b34a5ca8c7138834c97e0d4fd5022d
SHA-1: d3c18350bea4a9817187044e78361fed7d40bf18
SHA-256: c3db0aed689ba5555ee7b33ad2785bb19631ef9ebf94fa45a762079903788190
Download zip 41.46 KB
MD5: f15c033eea59a0d528f6c4563e7b335f
SHA-1: b85cd33577ce7114ff316ee4a92c0882592b130d
SHA-256: 69661196c4a88441a91ff67d4c662b5e7cc962e8c2dbc9ee1940adc85b1c967b

Release notes

There have been major updates made to the inner workings of this module. Much better performance. Resources are only loaded as needed whether from cache or from the iContact server. The modules API has changed so be sure to make any necessary updates to custom code you might have that utilizes this API.

Not every iContact UI link works yet, you will find some pages that will fatal error. Feel free to submit an issue if one hasn't yet been created for it. I wanted to get this alpha release made so people had a basic working module again. It's been a long time coming. The next alpha release will have all the UI pages working as expected.

IMPORTANT: Remove the old module directory before extracting the latest release. This pertains to issues around blank modules showing on the /admin/build/modules page. #783592: Installation of iContact module results in empty modules in admin/build/modules/list "Other" section

CHANGELOG.txt
-----------------
by greenSkin: Added description to admin password fields describing what
password to use.
by greenSkin: Removed submodules in favor of a generic UI module.
by greenSkin: Moved help text for enabling application with iContact servers to
proper path.
by greenSkin: Lots of updates/fixes. Pretty much an entire revamp of how the
classes work. The classes iContact, iContactResource, iContactAccount, and
iContactClientFolder were updated. Rest to come later.
by greenSkin: When getting resource and resource IDs, be more accepting to
values that evaluate to NULL.
by greenSkin: Updated the rest of the predefined classes to use the new methods.
by greenSkin: Set method requestActions on iContactContact class to public.
by greenSkin: Added CRUD methods to iContactContact class.
by greenSkin: Contacts list page has been updated.
by greenSkin: Updated contact history page to work with new class methods.
by greenSkin: Updated breadcrumb paths.
by greenSkin: Updated users page in the iContact UI.
by greenSkin: Pages that list messages and lists now display properly.
by greenSkin: Removed link to delete message because iContact does not support
deleting a message. Edit page for message is not functional.
by greenSkin: Contacts, lists, and messages manage pages offer two tabs now. The
default is 'List', the second tab is 'Add'.
by greenSkin: Updated iContactClientFolder class to define $this->contacts as an
empty array only when it is set to NULL. This allows to new contacts to be
added to the array without wiping out existing ones. Added a TODO note for
when deleting a contact.
by greenSkin: Added subscribe module. Updated subscription resource code to
allow creating and updating subscriptions.
by greenSkin: Updated status report message for when iContact is not
authenticated.
#783592 by wongo888: Perform check that $icontact is not FALSE before using
method checkLoggedIn().
by greenSkin: Removed _block_rehash() from API settings submit function.
by greenSkin: Fixed caching of the iContact object when no username is set.

Created by: greenskin
Created on: 3 May 2010 at 22:01 UTC
Last updated: 4 May 2010 at 03:13 UTC
Bug fixes
Unsupported

Other releases