47 lines
1.1 KiB
PHP
47 lines
1.1 KiB
PHP
|
<?php
|
||
|
$root_level_dirs = array(
|
||
|
'prefs/imagecache',
|
||
|
'prefs/podcasts',
|
||
|
'prefs/jsoncache',
|
||
|
'prefs/jsoncache/allmusic',
|
||
|
'prefs/jsoncache/discogs',
|
||
|
'prefs/jsoncache/musicbrainz',
|
||
|
'prefs/jsoncache/wikipedia',
|
||
|
'prefs/jsoncache/lastfm',
|
||
|
'prefs/jsoncache/spotify',
|
||
|
'prefs/jsoncache/lyrics',
|
||
|
'prefs/jsoncache/google',
|
||
|
'prefs/jsoncache/soundcloud',
|
||
|
'prefs/userplaylists',
|
||
|
'prefs/plimages',
|
||
|
'prefs/userbackgrounds',
|
||
|
'prefs/crazyplaylists',
|
||
|
'prefs/databackups',
|
||
|
'prefs/userstreams',
|
||
|
'prefs/temp',
|
||
|
'prefs/oldcollections',
|
||
|
'albumart/asdownloaded',
|
||
|
'albumart/small',
|
||
|
'albumart/medium'
|
||
|
);
|
||
|
foreach ($root_level_dirs as $dir) {
|
||
|
if (!is_dir($dir)) {
|
||
|
logger::shout("INIT", "Making Directory ".$dir);
|
||
|
mkdir($dir, 0755, true);
|
||
|
}
|
||
|
}
|
||
|
$all = glob('prefs/*');
|
||
|
foreach ($all as $dir) {
|
||
|
if (is_dir($dir) && !in_array($dir, $root_level_dirs) && basename($dir) != 'MusicFolders') {
|
||
|
logger::shout("INIT", "Removing Directory ".$dir);
|
||
|
rrmdir($dir);
|
||
|
}
|
||
|
}
|
||
|
if (file_exists('prefs/monitor.xml')) {
|
||
|
unlink('prefs/monitor.xml');
|
||
|
}
|
||
|
if (file_exists('prefs/monitor')) {
|
||
|
unlink('prefs/monitor');
|
||
|
}
|
||
|
?>
|