GetFieldOptions($field_name); $value = kUtil::array_merge_recursive(unserialize($options['default']), $value); return serialize($value); } /** * Formats value of a given field * * @param string $value * @param string $field_name * @param kDBItem|kDBList $object * @param string $format * @return string */ function Format($value, $field_name, &$object, $format = null) { $data = unserialize($value); $format = explode('.', $format); $format = '\''.implode('\', \'', $format).'\''; return eval('return getArrayValue($data, '.$format.');'); } }