*
* @param string $group (required) The group name of the item
* @param string $name (required) The name of the setting
- * @param int $componentID The optional component ID (so componenets can share the same name space)
+ * @param int $componentID The optional component ID (so components can share the same name space)
* @param int $contactID If set, this is a contactID specific setting, else its a global setting
* @param bool|int $load if true, load from local cache (typically memcache)
*
$globalCache->delete($cacheKey);
}
+ /**
+ * @param $values
+ * @param $group
+ * @param null $componentID
+ * @param null $contactID
+ * @param null $domainID
+ *
+ * @return string
+ */
static function setCache($values,
$group,
$componentID = NULL,
return $cacheKey;
}
+ /**
+ * @param $group
+ * @param null $name
+ * @param null $componentID
+ * @param null $contactID
+ * @param null $domainID
+ *
+ * @return CRM_Core_DAO_Domain|CRM_Core_DAO_Setting
+ */
static function dao($group,
$name = NULL,
$componentID = NULL,
*
* @throws api_Exception
* @domains array an array of domains to get settings for. Default is the current domain
- * @return void
+ * @return array
* @static
* @access public
*/
}
}
+ /**
+ * @param $group
+ * @param $name
+ * @param bool $system
+ * @param null $userID
+ * @param bool $localize
+ * @param string $returnField
+ * @param bool $returnNameANDLabels
+ * @param null $condition
+ *
+ * @return array
+ */
static function valueOptions($group,
$name,
$system = TRUE,
return ($returnNameANDLabels) ? $nameAndLabels : $returnValues;
}
+ /**
+ * @param $group
+ * @param $name
+ * @param $value
+ * @param bool $system
+ * @param null $userID
+ * @param string $keyField
+ */
static function setValueOption($group,
$name,
$value,
self::setItem($optionValue, $group, $name);
}
+ /**
+ * @param $params
+ * @param null $domainID
+ */
static function fixAndStoreDirAndURL(&$params, $domainID = NULL) {
if (self::isUpgradeFromPreFourOneAlpha1()) {
return;
}
}
+ /**
+ * @param $params
+ * @param $group
+ */
static function storeDirectoryOrURLPreferences(&$params, $group) {
foreach ($params as $name => $value) {
// always try to store relative directory or url from CMS root
}
}
+ /**
+ * @param $params
+ * @param bool $setInConfig
+ */
static function retrieveDirectoryAndURLPreferences(&$params, $setInConfig = FALSE) {
if (CRM_Core_Config::isUpgradeMode()) {
$isJoomla = (defined('CIVICRM_UF') && CIVICRM_UF == 'Joomla') ? TRUE : FALSE;