function s3fs_uninstall in S3 File System 7.2
Same name and namespace in other branches
- 7.3 s3fs.install \s3fs_uninstall()
- 7 s3fs.install \s3fs_uninstall()
Implements hook_uninstall().
File
- ./
s3fs.install, line 110 - Install, update and uninstall functions for the S3 File System module.
Code
function s3fs_uninstall() {
// Load our module file, since s3fs is current disabled.
drupal_load('module', 's3fs');
// Remove all the s3fs settings variables.
foreach (_s3fs_get_config() as $key => $value) {
variable_del("s3fs_{$key}");
}
// Remove 's3' from the list of public file schemas.
$public_schema = variable_get('file_public_schema');
if (is_array($public_schema) && in_array('s3', $public_schema)) {
$public_schema = array_diff($public_schema, array(
's3',
));
variable_set('file_public_schema', $public_schema);
}
}