mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-13 13:11:31 +00:00
make recurseRmdir() static
This commit is contained in:
parent
30a18f81c5
commit
ecf6c13fe4
|
@ -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
|
* Delete all preview images belonging to a document
|
||||||
*
|
*
|
||||||
|
@ -373,16 +381,8 @@ class SeedDMS_Preview_Previewer {
|
||||||
if(!$this->previewDir)
|
if(!$this->previewDir)
|
||||||
return false;
|
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();
|
$dir = $this->previewDir.'/'.$document->getDir();
|
||||||
return recurseRmdir($dir);
|
return SeedDMS_Preview_Previewer::recurseRmdir($dir);
|
||||||
|
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user