projects
/
civicrm-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #3317 from eileenmcnaughton/CRM-14197-postprocesfn
[civicrm-core.git]
/
api
/
v3
/
Contact.php
diff --git
a/api/v3/Contact.php
b/api/v3/Contact.php
index a059e7c675f28342a1e04de2df8b1138be79f110..4ec440ef9b27c2766ff28e20de00a8fb8ff77eea 100644
(file)
--- a/
api/v3/Contact.php
+++ b/
api/v3/Contact.php
@@
-40,12
+40,13
@@
/**
* Create or update a contact (note you should always call this via civicrm_api() & never directly)
*
/**
* Create or update a contact (note you should always call this via civicrm_api() & never directly)
*
- * @param array
$params
input parameters
+ * @param array
$params
input parameters
*
* Allowed @params array keys are:
* {@getfields contact_create}
*
*
*
* Allowed @params array keys are:
* {@getfields contact_create}
*
*
+ * @throws API_Exception
* @example ContactCreate.php Example of Create Call
*
* @return array API Result Array
* @example ContactCreate.php Example of Create Call
*
* @return array API Result Array
@@
-153,6
+154,11
@@
function civicrm_api3_contact_get($params) {
return civicrm_api3_create_success($contacts, $params, 'contact');
}
return civicrm_api3_create_success($contacts, $params, 'contact');
}
+/**
+ * @param $params
+ *
+ * @return int
+ */
function civicrm_api3_contact_getcount($params) {
$options = array();
_civicrm_api3_contact_get_supportanomalies($params, $options);
function civicrm_api3_contact_getcount($params) {
$options = array();
_civicrm_api3_contact_get_supportanomalies($params, $options);
@@
-285,6
+291,17
@@
function civicrm_api3_contact_delete($params) {
}
}
+/**
+ * @param $params
+ * @param bool $dupeCheck
+ * @param bool $dupeErrorArray
+ * @param bool $obsoletevalue
+ * @param null $dedupeRuleGroupID
+ *
+ * @return null
+ * @throws API_Exception
+ * @throws CiviCRM_API3_Exception
+ */
function _civicrm_api3_contact_check_params( &$params, $dupeCheck = true, $dupeErrorArray = false, $obsoletevalue = true, $dedupeRuleGroupID = null )
{
function _civicrm_api3_contact_check_params( &$params, $dupeCheck = true, $dupeErrorArray = false, $obsoletevalue = true, $dedupeRuleGroupID = null )
{
@@
-395,10
+412,10
@@
function _civicrm_api3_contact_update($params, $contactID = NULL) {
/**
* Validate the addressee or email or postal greetings
*
/**
* Validate the addressee or email or postal greetings
*
- * @param
$params
Associative array of property name/value
+ * @param
array $params
Associative array of property name/value
* pairs to insert in new contact.
*
* pairs to insert in new contact.
*
- * @
return array (reference ) null on success, error message otherwise
+ * @
throws API_Exception
*
* @access public
*/
*
* @access public
*/
@@
-855,12
+872,21
@@
function civicrm_api3_contact_merge($params) {
}
}
}
}
+/**
+ * @param $params
+ */
function _civicrm_api3_contact_proximity_spec(&$params) {
$params['latitude']['api.required'] = 1;
$params['longitude']['api.required'] = 1;
$params['unit']['api.default'] = 'meter';
}
function _civicrm_api3_contact_proximity_spec(&$params) {
$params['latitude']['api.required'] = 1;
$params['longitude']['api.required'] = 1;
$params['unit']['api.default'] = 'meter';
}
+/**
+ * @param $params
+ *
+ * @return array
+ * @throws Exception
+ */
function civicrm_api3_contact_proximity($params) {
$latitude = CRM_Utils_Array::value('latitude', $params);
$longitude = CRM_Utils_Array::value('longitude', $params);
function civicrm_api3_contact_proximity($params) {
$latitude = CRM_Utils_Array::value('latitude', $params);
$longitude = CRM_Utils_Array::value('longitude', $params);