You are here

function upload_default_avatar_uninstall in Upload default avatar (user picture) 7

Implements hook_uninstall().

File

./upload_default_avatar.install, line 9
upload_default_avatar.install

Code

function upload_default_avatar_uninstall() {

  /* delete or leave it for removing on cron runs???
    $picture = file_load(variable_get('upload_default_avatar_fid', ''));
    file_usage_delete($picture, 'upload_default_avatar', 'user', '0');
    file_delete($picture, $force = TRUE); */

  // Clear image style and effect caches.
  cache_clear_all('image_styles', 'cache');
  cache_clear_all('image_effects:', 'cache', TRUE);
  drupal_static_reset('image_styles');
  drupal_static_reset('image_effects');
  variable_del('user_picture_default');
  variable_del('upload_default_avatar_fid');
}