X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FRelationship.php;h=b36069a41001b89493b1da71fafdfc8b0b59f92a;hb=bd6d55934fb8cec290b612b6c2d3d028800744ad;hp=6b41d5de2c03df92d7b3fa035d38462bae792104;hpb=d4be578b95dd3c2e47d5a8690f431046f1dd00f0;p=civicrm-core.git diff --git a/api/v3/Relationship.php b/api/v3/Relationship.php index 6b41d5de2c..b36069a410 100644 --- a/api/v3/Relationship.php +++ b/api/v3/Relationship.php @@ -2,7 +2,7 @@ /* +--------------------------------------------------------------------+ - | CiviCRM version 4.3 | + | CiviCRM version 4.4 | +--------------------------------------------------------------------+ | Copyright CiviCRM LLC (c) 2004-2013 | +--------------------------------------------------------------------+ @@ -56,7 +56,7 @@ function civicrm_api3_relationship_create($params) { _civicrm_api3_relationship_format_params($params, $values); $ids = array(); - if (CRM_Utils_Array::value('id', $params)) { + if (!empty($params['id'])) { $ids['contactTarget'] = $values['contact_id_b']; } @@ -138,7 +138,7 @@ function civicrm_api3_relationship_delete($params) { function civicrm_api3_relationship_get($params) { $options = _civicrm_api3_get_options_from_params($params); - if (!CRM_Utils_Array::value('contact_id', $params)) { + if (empty($params['contact_id'])) { if(!empty($params['membership_type_id']) && empty($params['relationship_type_id'])) { CRM_Contact_BAO_Relationship::membershipTypeToRelationshipTypes($params); } @@ -186,7 +186,7 @@ function _civicrm_api3_relationship_format_params($params, &$values) { _civicrm_api3_store_values($fields, $params, $values); $relationTypes = CRM_Core_PseudoConstant::relationshipType('name'); - if (CRM_Utils_Array::value('id', $params)) { + if (!empty($params['id'])) { $relation = new CRM_Contact_BAO_Relationship(); $relation->id = $params['id']; if (!$relation->find(TRUE)) { @@ -244,7 +244,7 @@ function _civicrm_api3_relationship_format_params($params, &$values) { } if ($relationshipTypeId) { - if (CRM_Utils_Array::value('relationship_type_id', $values) && + if (!empty($values['relationship_type_id']) && $relationshipTypeId != $values['relationship_type_id'] ) { throw new Exception('Mismatched Relationship Type and Relationship Type Id');