forked from uup-dump/api
Baseless files removal, proper 17661 pack
This commit is contained in:
1 parent
95f82190bf
commit
5bcd082c5a
4 files changed
+240
-5
No files matched your search
@@ -241,7 +241,7 @@ function uupGetFiles($updateId = 'c2a1d787-647b-486d-b264-f90f3782cdc6', $usePac
|
||||
$temp['uuid'] = $guid;
|
||||
$temp['expire'] = $expire;
|
||||
|
||||
$newName = preg_replace('/cabs_|~31bf3856ad364e35/i', '', $name);
|
||||
$newName = preg_replace('/^cabs_|~31bf3856ad364e35/i', '', $name);
|
||||
$newName = preg_replace('/~~\.|~\./', '.', $newName);
|
||||
$newName = preg_replace('/~/', '-', $newName);
|
||||
|
||||
@@ -250,16 +250,19 @@ function uupGetFiles($updateId = 'c2a1d787-647b-486d-b264-f90f3782cdc6', $usePac
|
||||
}
|
||||
unset($temp, $newName);
|
||||
|
||||
$baseless = preg_grep('/^baseless_/i', array_keys($files));
|
||||
foreach($baseless as $val) {
|
||||
if(isset($files[$val])) unset($files[$val]);
|
||||
}
|
||||
|
||||
$psf = array_keys($files);
|
||||
$psf = preg_grep('/\.psf$/i', $psf);
|
||||
|
||||
$index = 0;
|
||||
$removeFiles = array();
|
||||
foreach($psf as $val) {
|
||||
$name = preg_replace('/\.psf$/i', '', $val);
|
||||
$removeFiles[$index] = $name;
|
||||
$removeFiles[] = $name;
|
||||
unset($files[$val]);
|
||||
$index++;
|
||||
}
|
||||
unset($index, $name, $psf);
|
||||
|
||||
|
||||
Reference in new issue
Block a user