mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-06 07:04:57 +00:00
base folder can be skipped
This commit is contained in:
parent
54c7c49137
commit
165a5ef31e
|
@ -90,7 +90,7 @@ if(!empty($_GET["dropfolderfileform2"])) {
|
|||
$colmap[$i] = array("getCategoryData", $colname);
|
||||
} elseif(in_array($colname, array('owner'))) {
|
||||
$colmap[$i] = array("getUserData", $colname);
|
||||
} elseif(in_array($colname, array('filename', 'category', 'name', 'comment'))) {
|
||||
} elseif(in_array($colname, array('filename', 'keywords', 'name', 'comment'))) {
|
||||
$colmap[$i] = array("getBaseData", $colname);
|
||||
} elseif(substr($colname, 0, 5) == 'attr:') {
|
||||
$kk = explode(':', $colname, 2);
|
||||
|
@ -211,10 +211,19 @@ function import_folder($dirname, $folder, $setfiledate, $setfolderdate, $metadat
|
|||
} /* }}} */
|
||||
|
||||
$foldercount = $doccount = 0;
|
||||
if($newfolder = $folder->addSubFolder($_GET["dropfolderfileform1"], '', $user, 1)) {
|
||||
if($setfolderdate) {
|
||||
$newfolder->setDate(filemtime($dirname));
|
||||
if($_GET['createfolder']) {
|
||||
if($newfolder = $folder->addSubFolder($_GET["dropfolderfileform1"], '', $user, 1)) {
|
||||
if($setfolderdate) {
|
||||
$newfolder->setDate(filemtime($dirname));
|
||||
}
|
||||
} else {
|
||||
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('error_importfs')));
|
||||
}
|
||||
} else {
|
||||
$newfolder = $folder;
|
||||
}
|
||||
|
||||
if($newfolder) {
|
||||
if(!import_folder($dirname, $newfolder, $setfiledate, $setfolderdate, $metadata))
|
||||
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('error_importfs')));
|
||||
else {
|
||||
|
@ -225,8 +234,6 @@ if($newfolder = $folder->addSubFolder($_GET["dropfolderfileform1"], '', $user, 1
|
|||
}
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_importfs', array('docs'=>$doccount, 'folders'=>$foldercount))));
|
||||
}
|
||||
} else {
|
||||
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('error_importfs')));
|
||||
}
|
||||
|
||||
header("Location:../out/out.ViewFolder.php?folderid=".$newfolder->getID());
|
||||
|
|
Loading…
Reference in New Issue
Block a user