function imce_mkdir_uninstall in IMCE Mkdir 6
Same name and namespace in other branches
- 7 imce_mkdir.install \imce_mkdir_uninstall()
Implementation of hook_uninstall().
File
- ./
imce_mkdir.install, line 32
Code
function imce_mkdir_uninstall() {
//update profiles. delete mkdir settings.
$profiles = variable_get('imce_profiles', array());
foreach ($profiles as $i => $profile) {
foreach ($profile['directories'] as $j => $directory) {
unset($profiles[$i]['directories'][$j]['mkdir'], $profiles[$i]['directories'][$j]['rmdir']);
}
unset($profiles[$i]['mkdirnum']);
}
variable_set('imce_profiles', $profiles);
//unregister custom content function
$funcs = variable_get('imce_custom_content', array());
unset($funcs['imce_mkdir_content']);
variable_set('imce_custom_content', $funcs);
//unregister custom profile process
$funcs = variable_get('imce_custom_process', array());
unset($funcs['imce_mkdir_process_profile']);
variable_set('imce_custom_process', $funcs);
}