mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-29 01:01:24 +00:00
Import from folders inside selected folder
This commit is contained in:
@@ -48,14 +48,30 @@ class ImportNzbs extends Command
|
||||
} else {
|
||||
$deleteFailedNZB = false;
|
||||
}
|
||||
$folder = $this->option('folder');
|
||||
$files = File::allFiles($folder);
|
||||
$NZBImport = new NZBImport();
|
||||
$importFolder = $this->option('folder');
|
||||
$folders = File::directories($importFolder);
|
||||
if (empty($folders)) {
|
||||
$this->info('Importing NZB files from '.$importFolder);
|
||||
$files = File::allFiles($importFolder);
|
||||
$NZBImport = new NZBImport();
|
||||
|
||||
try {
|
||||
$NZBImport->beginImport($files, $useNzbName, $deleteNZB, $deleteFailedNZB);
|
||||
} catch (FileNotFoundException $e) {
|
||||
$this->error($e->getMessage());
|
||||
try {
|
||||
$NZBImport->beginImport($files, $useNzbName, $deleteNZB, $deleteFailedNZB);
|
||||
} catch (FileNotFoundException $e) {
|
||||
$this->error($e->getMessage());
|
||||
}
|
||||
} else {
|
||||
foreach ($folders as $folder) {
|
||||
$this->info('Importing NZB files from '.$folder);
|
||||
$files = File::allFiles($folder);
|
||||
$NZBImport = new NZBImport();
|
||||
|
||||
try {
|
||||
$NZBImport->beginImport($files, $useNzbName, $deleteNZB, $deleteFailedNZB);
|
||||
} catch (FileNotFoundException $e) {
|
||||
$this->error($e->getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$this->error('Folder path must not be empty');
|
||||
|
||||
Reference in New Issue
Block a user