<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.3 |
+ | CiviCRM version 4.4 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2013 |
+--------------------------------------------------------------------+
* 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){
* 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){
'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));