function fontawesome_uninstall in Font Awesome Icons 7.2
Same name and namespace in other branches
- 8.2 fontawesome.install \fontawesome_uninstall()
- 8 fontawesome.install \fontawesome_uninstall()
- 7.3 fontawesome.install \fontawesome_uninstall()
Implementation of hook_install
File
- ./
fontawesome.install, line 42 - Requirements page for Font Awesome.
Code
function fontawesome_uninstall() {
// Delete set variables.
db_query("DELETE FROM {variable} WHERE name like 'fontawesome_%'");
//Icon API module : Delete fontawesome icon bundle & clear cache
if (module_exists('icon') && ($cache = cache_get('icon_bundles')) && !empty($cache->data)) {
$fa_icon_bundle = isset($cache->data['fontawesome']) ? $cache->data['fontawesome'] : array();
$fa_icon_bundle['path'] = isset($fa_icon_bundle['path']) ? $fa_icon_bundle['path'] : 'fontawesome';
icon_bundle_delete($fa_icon_bundle);
}
}