$cacheKey = "CRM_Setting_{$group}_{$componentID}_{$contactID}_{$domainID}";
- if ($load &&
+ if (
+ $load &&
($force || !isset(self::$_cache[$cacheKey]))
) {
* @static
* @access public
*/
- static function getItem($group,
+ static function getItem(
+ $group,
$name = NULL,
$componentID = NULL,
$defaultValue = NULL,
foreach ($fieldsToSet as $name => $value) {
if(empty($fields['values'][$name]['config_only'])){
CRM_Core_BAO_Setting::setItem(
- $value,
- $fields['values'][$name]['group_name'],
- $name,
- CRM_Utils_Array::value('component_id', $params),
- CRM_Utils_Array::value('contact_id', $params),
- CRM_Utils_Array::value('created_id', $params),
- $domainID
- );
+ $value,
+ $fields['values'][$name]['group_name'],
+ $name,
+ CRM_Utils_Array::value('component_id', $params),
+ CRM_Utils_Array::value('contact_id', $params),
+ CRM_Utils_Array::value('created_id', $params),
+ $domainID
+ );
}
if(!empty($fields['values'][$name]['prefetch'])){
if(!empty($fields['values'][$name]['config_key'])){