You are here

function oembedcore_preset_save in oEmbed 6.0

Write a preset to the database.

File

./oembedcore.module, line 422
Core functionality for oEmbed

Code

function oembedcore_preset_save(&$preset) {
  $update = isset($preset->pid) ? array(
    'pid',
  ) : array();
  drupal_write_record('oembedcore_preset', $preset, $update);

  // Clear the content.module cache (refreshes the list of formatters provided by oembedfield.module).

  //TODO: Extract this and move to oembedfield
  if (module_exists('content')) {
    content_clear_type_cache();
    drupal_rebuild_theme_registry();
  }
  return $preset;
}