Removed unused code
This commit is contained in:
parent
0da75a6bca
commit
6b5e30c443
@ -57,62 +57,7 @@ class Import extends Module {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*static function move($database, $path) {
|
static function server($albumID = 0, $path) {
|
||||||
|
|
||||||
# Determine OS type and set move cmd (Windows untested!)
|
|
||||||
$myos = substr(PHP_OS,0,3);
|
|
||||||
$myos = strtoupper($myos);
|
|
||||||
|
|
||||||
if ($myos==='WIN') $osmv = 'MOVE';
|
|
||||||
else $osmv = 'mv';
|
|
||||||
|
|
||||||
# Generate tmp dir name by hashing epoch time & random number
|
|
||||||
$tmpdirname = md5(time() . rand());
|
|
||||||
|
|
||||||
# Make temporary directory
|
|
||||||
if (@mkdir(LYCHEE_DATA . $tmpdirname)===false) {
|
|
||||||
Log::error($database, __METHOD__, __LINE__, 'Failed to create temporary directory');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
# Get list of files and move them to tmpdir
|
|
||||||
$files = glob($path . '*');
|
|
||||||
if (isset($files)) {
|
|
||||||
|
|
||||||
foreach ($files as $file) {
|
|
||||||
|
|
||||||
# Prevent unsupported files from being moved
|
|
||||||
if (is_dir($file)===false&&@exif_imagetype($file)===false) continue;
|
|
||||||
|
|
||||||
$out = '';
|
|
||||||
$ret = '';
|
|
||||||
$file = escapeshellarg($file);
|
|
||||||
$cmd = $osmv . " $file " . LYCHEE_DATA . $tmpdirname;
|
|
||||||
|
|
||||||
@exec($cmd, $out, $ret);
|
|
||||||
|
|
||||||
if (isset($ret)&&($ret>0)) Log::error($database, __METHOD__, __LINE__, "Failed to move directory or file ($ret):" . $file);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
# If no files could be copied to the temp dir, remove
|
|
||||||
$files = glob(LYCHEE_DATA . $tmpdirname . '/*');
|
|
||||||
if (count($files)===0) {
|
|
||||||
rmdir(LYCHEE_DATA . $tmpdirname);
|
|
||||||
Log::error($database, __METHOD__, __LINE__, 'Import failed, because files could not be temporary moved to ' . LYCHEE_DATA);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
# Set new path
|
|
||||||
$path = LYCHEE_DATA . $tmpdirname;
|
|
||||||
|
|
||||||
return $path;
|
|
||||||
|
|
||||||
}*/
|
|
||||||
|
|
||||||
static function server($albumID = 0, $path, $useTemp = false) {
|
|
||||||
|
|
||||||
global $database, $plugins, $settings;
|
global $database, $plugins, $settings;
|
||||||
|
|
||||||
@ -131,14 +76,6 @@ class Import extends Module {
|
|||||||
return 'Error: Given path is a reserved path of Lychee!';
|
return 'Error: Given path is a reserved path of Lychee!';
|
||||||
}
|
}
|
||||||
|
|
||||||
/*if ($useTemp===true) {
|
|
||||||
$path = Import::move($database, $path);
|
|
||||||
if ($path===false) {
|
|
||||||
Log::error($database, __METHOD__, __LINE__, 'Failed to move import to temporary directory');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
|
|
||||||
$error = false;
|
$error = false;
|
||||||
$contains['photos'] = false;
|
$contains['photos'] = false;
|
||||||
$contains['albums'] = false;
|
$contains['albums'] = false;
|
||||||
@ -182,7 +119,7 @@ class Import extends Module {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
$import = Import::server($newAlbumID, $file . '/', false);
|
$import = Import::server($newAlbumID, $file . '/');
|
||||||
|
|
||||||
if ($import!==true&&$import!=='Notice: Import only contains albums!') {
|
if ($import!==true&&$import!=='Notice: Import only contains albums!') {
|
||||||
$error = true;
|
$error = true;
|
||||||
@ -194,11 +131,6 @@ class Import extends Module {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Delete tmpdir if import was successful
|
|
||||||
/*if ($error===false&&$useTemp===true&&file_exists(LYCHEE_DATA . $tmpdirname)) {
|
|
||||||
if (@rmdir(LYCHEE_DATA . $tmpdirname)===false) Log::error($database, __METHOD__, __LINE__, 'Could not delete temp-folder (' . LYCHEE_DATA . $tmpdirname . ') after successful import');
|
|
||||||
}*/
|
|
||||||
|
|
||||||
if ($contains['photos']===false&&$contains['albums']===false) return 'Warning: Folder empty or no readable files to process!';
|
if ($contains['photos']===false&&$contains['albums']===false) return 'Warning: Folder empty or no readable files to process!';
|
||||||
if ($contains['photos']===false&&$contains['albums']===true) return 'Notice: Import only contains albums!';
|
if ($contains['photos']===false&&$contains['albums']===true) return 'Notice: Import only contains albums!';
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
Reference in New Issue
Block a user