make recurseRmdir() static

This commit is contained in:
Uwe Steinmann 2016-05-03 08:36:06 +02:00
parent 30a18f81c5
commit ecf6c13fe4

View File

@ -359,6 +359,14 @@ class SeedDMS_Preview_Previewer {
}
} /* }}} */
static function recurseRmdir($dir) {
$files = array_diff(scandir($dir), array('.','..'));
foreach ($files as $file) {
(is_dir("$dir/$file")) ? SeedDMS_Preview_Previewer::recurseRmdir("$dir/$file") : unlink("$dir/$file");
}
return rmdir($dir);
}
/**
* Delete all preview images belonging to a document
*
@ -373,16 +381,8 @@ class SeedDMS_Preview_Previewer {
if(!$this->previewDir)
return false;
function recurseRmdir($dir) {
$files = array_diff(scandir($dir), array('.','..'));
foreach ($files as $file) {
(is_dir("$dir/$file")) ? recurseRmdir("$dir/$file") : unlink("$dir/$file");
}
return rmdir($dir);
}
$dir = $this->previewDir.'/'.$document->getDir();
return recurseRmdir($dir);
return SeedDMS_Preview_Previewer::recurseRmdir($dir);
} /* }}} */
}