X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FSetting.php;h=2817f11643e361d399f5c3868b89eeb05a27e63a;hb=d01c267bb7980687710ac01f4f0c5686df5beb15;hp=f2b4f4b64ca628ad16434f1a7bca4afdf883c4a1;hpb=2de8bcf21e424dd6ddf0080fdc02ab2d01a1c222;p=civicrm-core.git diff --git a/api/v3/Setting.php b/api/v3/Setting.php index f2b4f4b64c..2817f11643 100644 --- a/api/v3/Setting.php +++ b/api/v3/Setting.php @@ -144,6 +144,14 @@ function _civicrm_api3_setting_getdefaults_spec(&$params) { ); } +/** + * Get options for settings. + * + * @param array $params + * + * @return array + * @throws \API_Exception + */ function civicrm_api3_setting_getoptions($params) { $specs = CRM_Core_BAO_Setting::getSettingSpecification(); @@ -341,10 +349,10 @@ function _civicrm_api3_setting_get_spec(&$params) { * API result array. */ function civicrm_api3_setting_getvalue($params) { - $config = CRM_Core_Config::singleton(); - if (isset($config->$params['name'])) { - return $config->$params['name']; - } + //$config = CRM_Core_Config::singleton(); + //if (isset($config->$params['name'])) { + // return $config->$params['name']; + //} return CRM_Core_BAO_Setting::getItem( $params['group'], CRM_Utils_Array::value('name', $params),