}
public static function cleanPackages() {
- $limit = TIME - (4 * 3600); // 4 heures avant maintenant*
+ $limit = TIME - (2 * 3600); // 4 heures avant maintenant*
//
- $dirs = array(ROOT . '/cache/download',
- WS_FILES . '/packager/download/',
- // WS_FILES . '/packager/',
- //'/home/ws/www/download',
+ $dirs = array(
+ WS_FILES . '/packager/'
);
// Clean downloads
continue;
}
$f = $dir . $file;
+ if ($file == 'download') {
+ continue;
+ }
if (!is_dir($f)) {
continue;
}
}
public static function cleanDownload($args) {
- $root = ROOT . '/cache/download/';
- cubeFiles::scanRecursiveDir($root, $files);
- $limit = TIME - 14400;
- foreach ($files as $f) {
- if (filemtime($f) < $limit) {
- unlink($f);
- }
- }
- $files = cubeFiles::scandir($root, true);
- foreach ($files as $f) {
- if (cubeFiles::isEmpty($f)) {
- @rmdir($f);
+ $dirs = [ROOT . '/cache/download/', WS_FILES . '/packager/download'];
+ foreach ($dirs as $dir) {
+ cubeFiles::scanRecursiveDir($dir, $files);
+ $limit = TIME - 7200;
+ foreach ($files as $f) {
+ if (filemtime($f) < $limit) {
+ unlink($f);
+ }
}
}
}