summaryrefslogtreecommitdiff
path: root/modules/simpletest/simpletest.module
diff options
context:
space:
mode:
authorwebchick <webchick@24967.no-reply.drupal.org>2011-06-15 02:28:22 -0400
committerwebchick <webchick@24967.no-reply.drupal.org>2011-06-15 02:28:22 -0400
commite3de4550acb794e7b3589576d1e734bc4e05b8af (patch)
tree8e68527fc9d3c8223348d328048bf92fd6e49a01 /modules/simpletest/simpletest.module
parenteeec65a2fca8524f34a955b429cab1a4d1fd8397 (diff)
downloadbrdo-e3de4550acb794e7b3589576d1e734bc4e05b8af.tar.gz
brdo-e3de4550acb794e7b3589576d1e734bc4e05b8af.tar.bz2
Issue #1029606 follow-up by catch, David_Rothstein: Fixed Regression: Not loading the .module file causes a fatal error when uninstalling some modules (as does loading it).
Diffstat (limited to 'modules/simpletest/simpletest.module')
-rw-r--r--modules/simpletest/simpletest.module14
1 files changed, 8 insertions, 6 deletions
diff --git a/modules/simpletest/simpletest.module b/modules/simpletest/simpletest.module
index b992fd2a0..586b23ae7 100644
--- a/modules/simpletest/simpletest.module
+++ b/modules/simpletest/simpletest.module
@@ -452,13 +452,15 @@ function simpletest_clean_database() {
* Find all leftover temporary directories and remove them.
*/
function simpletest_clean_temporary_directories() {
- $files = scandir('public://simpletest');
$count = 0;
- foreach ($files as $file) {
- $path = 'public://simpletest/' . $file;
- if (is_dir($path) && is_numeric($file)) {
- file_unmanaged_delete_recursive($path);
- $count++;
+ if (is_dir('public://simpletest')) {
+ $files = scandir('public://simpletest');
+ foreach ($files as $file) {
+ $path = 'public://simpletest/' . $file;
+ if (is_dir($path) && is_numeric($file)) {
+ file_unmanaged_delete_recursive($path);
+ $count++;
+ }
}
}