CRM_Utils_Migrate_ExportJSON
class CRM_Utils_Migrate_ExportJSON
Constants
CHUNK_SIZE |
|
Properties
protected | $_contactIDs | ||
protected | $_allContactIDs | ||
protected | $_values | ||
protected | $_discoverContacts | ||
protected | $_renameGroups | ||
protected | $_renameTags | ||
protected | $_sitePrefix |
Methods
__construct(array $params)
No description
array
splitContactIDs(array $contactIDs)
Split a large array of contactIDs into more manageable smaller chunks.
getValues(array $contactIDs, array $additionalContactIDs)
Given a set of contact IDs get the values.
metaData()
No description
auxTable($tables)
No description
optionGroup($optionGroupVars)
No description
table($ids, string $tableName, $fields, $whereField, null $additionalWhereCond = NULL)
No description
sql($sql, string $tableName, $fields)
No description
contact($contactIDs)
No description
note($contactIDs)
No description
phone($contactIDs)
No description
email($contactIDs)
No description
im($contactIDs)
No description
website($contactIDs)
No description
address($contactIDs)
No description
groupContact($contactIDs)
No description
group($contactIDs)
No description
savedSearch($groupIDs)
No description
entityTag($contactIDs)
No description
tag($contactIDs)
No description
relationship($contactIDs, $additionalContacts)
No description
activity($contactIDs, $additionalContacts)
No description
appendValue(int $id, string $name, $value)
No description
array
dbFields(string $daoName, bool $onlyKeys = FALSE)
No description
addAdditionalContacts($contactIDs, $additionalContacts)
No description
export($contactIDs)
No description
run(string $fileName, null $lastExportTime = NULL, bool $discoverContacts = FALSE)
No description
Details
at line 53
__construct(array $params)
at line 67
array
splitContactIDs(array $contactIDs)
Split a large array of contactIDs into more manageable smaller chunks.
at line 99
getValues(array $contactIDs, array $additionalContactIDs)
Given a set of contact IDs get the values.