X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FSetting.php;h=9f71c5ab362f479b25a2acb220e1736857d7739c;hb=85bb0909cffd925f4cd5c0022a68a1ff74d3ad8e;hp=f23c70280de8de8512e8f0e27271be4c5ca8d419;hpb=f60289e99a8e37fa9adadf934739622d405b871e;p=civicrm-core.git diff --git a/api/v3/Setting.php b/api/v3/Setting.php index f23c70280d..9f71c5ab36 100644 --- a/api/v3/Setting.php +++ b/api/v3/Setting.php @@ -1,9 +1,9 @@ 'id of relevant component'); $params['profile'] = array('title' => 'profile is passed through to hooks & added to cachestring'); } -/* + +/** * Return default values for settings. We will domain key this as it could vary by domain (ie. urls) * as we will be creating the option for a function rather than an value to be in the defaults * Note that is not in place as yet */ function civicrm_api3_setting_getdefaults(&$params){ - $settings = civicrm_api('setting','getfields', $params); + $settings = civicrm_api3('setting','getfields', $params); $domains = _civicrm_api3_setting_getDomainArray($params); $defaults = array(); foreach ($domains as $domainID){ @@ -104,11 +106,11 @@ function civicrm_api3_setting_getdefaults(&$params){ } return civicrm_api3_create_success($defaults,$params,'setting','getfields'); } -/* -* Metadata for setting create function -* -* @param array $params parameters as passed to the API -*/ +/** + * Metadata for setting create function + * + * @param array $params parameters as passed to the API + */ function _civicrm_api3_setting_getdefaults_spec(&$params) { $params['domain_id'] = array( 'api.default' => 'current_domain', @@ -116,7 +118,8 @@ function _civicrm_api3_setting_getdefaults_spec(&$params) { an array or "all" are acceptable values for multiple domains' ); } -/* + +/** * Revert settings to defaults */ function civicrm_api3_setting_revert(&$params){ @@ -137,9 +140,10 @@ function civicrm_api3_setting_revert(&$params){ return civicrm_api3_create_success($result, $params, 'setting', 'revert'); } -/* + +/** * Alter metadata for getfields functions -*/ + */ function _civicrm_api3_setting_revert_spec(&$params) { $params['name'] = array('title' => 'Setting Name belongs to'); $params['component_id'] = array('title' => 'id of relevant component'); @@ -150,11 +154,11 @@ function _civicrm_api3_setting_revert_spec(&$params) { ); } -/* +/** * Revert settings to defaults -*/ + */ function civicrm_api3_setting_fill(&$params){ - $defaults = civicrm_api('setting','getdefaults', $params); + $defaults = civicrm_api3('setting','getdefaults', $params); $domains = _civicrm_api3_setting_getDomainArray($params); $result = array(); foreach ($domains as $domainID){ @@ -162,7 +166,7 @@ function civicrm_api3_setting_fill(&$params){ 'version' => $params['version'], 'domain_id' => $domainID ); - $existing = civicrm_api('setting','get', $apiArray); + $existing = civicrm_api3('setting','get', $apiArray); $valuesToFill = array_diff_key($defaults['values'][$domainID], $existing['values'][$domainID]); if(!empty($valuesToFill)){ $result = array_merge($result, civicrm_api('setting', 'create', $valuesToFill + $apiArray)); @@ -170,9 +174,10 @@ function civicrm_api3_setting_fill(&$params){ } return civicrm_api3_create_success($result, $params, 'setting', 'fill'); } -/* + +/** * Alter metadata for getfields functions -*/ + */ function _civicrm_api3_setting_fill_spec(&$params) { $params['name'] = array('title' => 'Setting Name belongs to'); $params['component_id'] = array('title' => 'id of relevant component'); @@ -199,7 +204,8 @@ function civicrm_api3_setting_create($params) { $result = CRM_Core_BAO_Setting::setItems($params, $domains); return civicrm_api3_create_success($result,$params,'setting','create'); } -/* + +/** * Metadata for setting create function * * @param array $params parameters as passed to the API @@ -231,11 +237,11 @@ function civicrm_api3_setting_get($params) { $result = $result = CRM_Core_BAO_Setting::getItems($params, $domains, CRM_Utils_Array::value('return', $params, array())); return civicrm_api3_create_success($result,$params,'setting','get'); } -/* +/** * Metadata for setting create function -* -* @param array $params parameters as passed to the API -*/ + * + * @param array $params parameters as passed to the API + */ function _civicrm_api3_setting_get_spec(&$params) { $params['domain_id'] = array( 'api.default' => 'current_domain', @@ -272,11 +278,11 @@ function civicrm_api3_setting_getvalue($params) { ); } -/* +/** * Metadata for setting create function -* -* @param array $params parameters as passed to the API -*/ + * + * @param array $params parameters as passed to the API + */ function _civicrm_api3_setting_getvalue_spec(&$params) { $params['group'] = array( @@ -300,7 +306,8 @@ function _civicrm_api3_setting_getvalue_spec(&$params) { 'description' => 'if you do not pass in a domain id this will default to the current domain' ); } -/* + +/** * Converts domain input into an array. If an array is passed in this is used, if 'all' is passed * in this is converted to 'all arrays' *