function picture_uninstall in Picture 7.2
Same name and namespace in other branches
- 7 picture.install \picture_uninstall()
Implements hook_uninstall().
File
- ./
picture.install, line 81 - Install/schema hooks for the picture module.
Code
function picture_uninstall() {
variable_del('picture_ckeditor_mappings');
variable_del('picture_ckeditor_label');
variable_del('picture_updated_to_file_entity_2');
variable_del('picture_js_scope');
variable_del('picture_polyfill_version');
variable_del('picture_fallback_method');
if (module_exists('file_entity') && function_exists('file_type_load_all')) {
// Delete field formatter settings.
ctools_include('export');
$entity_info = entity_get_info('file');
$file_types = file_type_load_all();
$view_modes = array_keys($entity_info['view modes']);
$view_modes[] = 'default';
$formatters = array(
'file_picture',
'file_field_picture',
'file_picture_sizes_formatter',
'file_field_picture_sizes_formatter',
);
foreach ($file_types as $file_type) {
foreach ($view_modes as $view_mode) {
foreach ($formatters as $formatter) {
ctools_export_crud_delete('file_display', $file_type->type . '__' . $view_mode . '__' . $formatter);
}
}
}
file_info_cache_clear();
}
}