*
* @package CRM
* @copyright CiviCRM LLC (c) 2004-2015
- * $Id$
*/
/**
* @param array $defaults
* (reference ) an assoc array to hold the flattened values.
*
- * @return CRM_Core_DAO_WordRepalcement
+ * @return CRM_Core_DAO_WordReplacement
*/
public static function retrieve(&$params, &$defaults) {
return CRM_Core_DAO::commonRetrieve('CRM_Core_DAO_WordRepalcement', $params, $defaults);
* Get WordReplacements for a locale.
*
* @param string $locale
+ * @param int $domainId
+ *
* @return array
* List of word replacements (enabled/disabled) for the given locale.
*/
return CRM_Utils_Array::value($locale, self::_getLocaleCustomStrings($domainId));
}
+ /**
+ * Get custom locale strings.
+ *
+ * @param int $domainId
+ *
+ * @return array|mixed
+ */
private static function _getLocaleCustomStrings($domainId) {
// TODO: Would it be worthwhile using memcache here?
$domain = CRM_Core_DAO::executeQuery('SELECT locale_custom_strings FROM civicrm_domain WHERE id = %1', array(
}
}
+ /**
+ * Set locale strings.
+ *
+ * @param string $locale
+ * @param array $values
+ * @param int $domainId
+ */
public static function setLocaleCustomStrings($locale, $values, $domainId = NULL) {
if ($domainId === NULL) {
$domainId = CRM_Core_Config::domainID();
}
/**
- * @param $domainId
- * @param $lcs
+ * Set locale strings.
+ *
+ * @param int $domainId
+ * @param string $lcs
*/
private static function _setLocaleCustomStrings($domainId, $lcs) {
CRM_Core_DAO::executeQuery("UPDATE civicrm_domain SET locale_custom_strings = %1 WHERE id = %2", array(