/** * @author Jaap Jansma (CiviCooP) <*****@*****.**> * @license http://www.gnu.org/licenses/agpl-3.0.html */ function civicrm_api3_my_emma_account_Syncgroup($params) { if (!isset($params['id'])) { return civicrm_api3_create_error(ts('No ID given')); } $sync = new CRM_Myemma_Sync($params['id']); $sync->syncGroup($params['member_group_id']); $value['synchronisedGroups'] = $sync->synchronisedGroups; $values[] = $value; return civicrm_api3_create_success($values, $params, 'MyEmmaAccount', 'Synccontacts'); }
/** * @author Jaap Jansma (CiviCooP) <*****@*****.**> * @license http://www.gnu.org/licenses/agpl-3.0.html */ function civicrm_api3_my_emma_account_Synccontacts($params) { if (!isset($params['id'])) { return civicrm_api3_create_error(ts('No ID given')); } $sync = new CRM_Myemma_Sync($params['id']); $sync->syncContacts($params['start'], $params['end']); $value['createdContacts'] = $sync->createdContacts; $value['updatedContacts'] = $sync->updatedContacts; $value['failedContacts'] = $sync->failedContacts; $value['removedContacts'] = $sync->removedContacts; $values[] = $value; return civicrm_api3_create_success($values, $params, 'MyEmmaAccount', 'Synccontacts'); }