X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FDomain.php;h=baa367524ae41e35ee37731bfa6d241b9d600234;hb=00cb6250d344a4de5ecd69c2253785a0767c4b38;hp=2888fa9981c018769ccf9911d86dcc11a9986e1d;hpb=a969ba2b3fc64eebf12a98e3bfc69212d832ee19;p=civicrm-core.git diff --git a/api/v3/Domain.php b/api/v3/Domain.php index 2888fa9981..baa367524a 100644 --- a/api/v3/Domain.php +++ b/api/v3/Domain.php @@ -1,8 +1,7 @@ $domain['contact_id'] + 'contact_id' => $domain['contact_id'], ); $values['location'] = CRM_Core_BAO_Location::getValues($locparams, TRUE); @@ -73,33 +70,33 @@ function civicrm_api3_domain_get($params) { 'geo_code_1', 'geo_code_2', ); - if ( !empty( $values['location']['email'] ) ) { + if (!empty($values['location']['email'])) { $domain['domain_email'] = CRM_Utils_Array::value('email', $values['location']['email'][1]); } - if ( !empty( $values['location']['phone'] ) ) { + if (!empty($values['location']['phone'])) { $domain['domain_phone'] = array( 'phone_type' => CRM_Core_OptionGroup::getLabel( 'phone_type', CRM_Utils_Array::value( 'phone_type_id', $values['location']['phone'][1] - ) - ), - 'phone' => CRM_Utils_Array::value( + ) + ), + 'phone' => CRM_Utils_Array::value( 'phone', - $values['location']['phone'][1] - ) - ); - } + $values['location']['phone'][1] + ), + ); + } - if ( !empty( $values['location']['address'] ) ) { - foreach ($address_array as $value) { - $domain['domain_address'][$value] = CRM_Utils_Array::value($value, + if (!empty($values['location']['address'])) { + foreach ($address_array as $value) { + $domain['domain_address'][$value] = CRM_Utils_Array::value($value, $values['location']['address'][1] - ); + ); + } } - } list($domain['from_name'], $domain['from_email'] @@ -108,28 +105,27 @@ function civicrm_api3_domain_get($params) { } } - return civicrm_api3_create_success($domains, $params, 'domain', 'get', $bao); } /** - * Adjust Metadata for Get action + * Adjust Metadata for Get action. + * + * The metadata is used for setting defaults, documentation & validation. * - * The metadata is used for setting defaults, documentation & validation - * @param array $params array or parameters determined by getfields + * @param array $params + * Array of parameters determined by getfields. */ function _civicrm_api3_domain_get_spec(&$params) { $params['current_domain'] = array('title' => "get loaded domain"); } /** - * Create a new domain + * Create a new domain. * * @param array $params * * @return array - * @example DomainCreate.php - * {@getfields domain_create} */ function civicrm_api3_domain_create($params) { $params['version'] = $params['domain_version']; @@ -137,10 +133,12 @@ function civicrm_api3_domain_create($params) { } /** - * Adjust Metadata for Create action + * Adjust Metadata for Create action. + * + * The metadata is used for setting defaults, documentation & validation. * - * The metadata is used for setting defaults, documentation & validation - * @param array $params array or parameters determined by getfields + * @param array $params + * Array of parameters determined by getfields. */ function _civicrm_api3_domain_create_spec(&$params) { $params['domain_version'] = $params['version']; @@ -148,4 +146,3 @@ function _civicrm_api3_domain_create_spec(&$params) { unset($params['version']); $params['name']['api.required'] = 1; } -