Example #1
0
/**
 * @author Jaap Jansma (CiviCooP) <*****@*****.**>
 * @license http://www.gnu.org/licenses/agpl-3.0.html
 */
function civicrm_api3_my_emma_account_Sync($params)
{
    if (!isset($params['id'])) {
        return civicrm_api3_create_error(ts('No ID given'));
    }
    $sync = new CRM_Myemma_Sync($params['id']);
    $sync->sync();
    $value['createdContacts'] = $sync->createdContacts;
    $value['updatedContacts'] = $sync->updatedContacts;
    $value['failedContacts'] = $sync->failedContacts;
    $value['synchronisedGroups'] = $sync->synchronisedGroups;
    $values[] = $value;
    return civicrm_api3_create_success($values, $params, 'MyEmmaAccount', 'Sync');
}