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;
}