function i18n_string_allowed_format in Internationalization 7
Check whether a string format is allowed for translation.
3 calls to i18n_string_allowed_format()
- i18n_string_textgroup_default::string_check in i18n_string/i18n_string.inc 
- Check if string is ok for translation
- i18n_string_translate_access in i18n_string/i18n_string.module 
- Check user access to translate a specific string.
- i18n_string_translate_check_string in i18n_string/i18n_string.module 
- Check whether there is any problem for the user to translate a specific string.
File
- i18n_string/i18n_string.module, line 392 
- Internationalization (i18n) package - translatable strings.
Code
function i18n_string_allowed_format($format_id = NULL) {
  if (!$format_id || $format_id === I18N_STRING_FILTER_XSS || $format_id === I18N_STRING_FILTER_XSS_ADMIN) {
    return TRUE;
  }
  else {
    // Check the format still exists an it is in the allowed formats list.
    return filter_format_load($format_id) && in_array($format_id, variable_get('i18n_string_allowed_formats', array(
      filter_fallback_format(),
    )), TRUE);
  }
}