--- phplist.module.orig 2009-09-26 13:34:39.000000000 +0300 +++ phplist.module 2009-09-26 13:37:03.000000000 +0300 @@ -860,6 +860,12 @@ function _phplist_sync_user($phplistid, } db_set_active('default'); + + // Allow modules to implement their own synchronization tasks + foreach (module_implements('phplist_sync_user') as $module) { + $function = $module . '_phplist_sync_user'; + $function($user, $phplistid); + } } function _phplist_update_attribute($attr_name, $attr_type, $attr_val, $uid) {