From f28657a96d974a2c06f1a8f2bc826cab2c1ac197 Mon Sep 17 00:00:00 2001 From: steinm Date: Fri, 14 Dec 2012 08:24:03 +0000 Subject: [PATCH] files can be taken from dropFolderDir --- op/op.AddDocument.php | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/op/op.AddDocument.php b/op/op.AddDocument.php index a648382d8..a899ea93c 100644 --- a/op/op.AddDocument.php +++ b/op/op.AddDocument.php @@ -140,14 +140,32 @@ foreach ($res as $r){ } } +if($settings->_dropFolderDir) { + if($_POST["dropfolderfileform1"]) { + $fullfile = $settings->_dropFolderDir.'/'.$user->getLogin().'/'.$_POST["dropfolderfileform1"]; + if(file_exists($fullfile)) { + $finfo = finfo_open(FILEINFO_MIME); + $mimetype = explode(';', finfo_file($finfo, $fullfile)); + $_FILES["userfile"]['tmp_name'][] = $fullfile; + $_FILES["userfile"]['type'][] = $mimetype[0]; + $_FILES["userfile"]['name'][] = $_POST["dropfolderfileform1"]; + $_FILES["userfile"]['size'][] = filesize($fullfile); + $_FILES["userfile"]['error'][] = 0; + } + } +} + +/* Check files for Errors first */ for ($file_num=0;$file_num $folder->getName())),getMLText("uploading_failed")); + } if (is_uploaded_file($_FILES["userfile"]["tmp_name"][$file_num]) && $_FILES['userfile']['error'][$file_num]!=0){ UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("uploading_failed")); } +} +for ($file_num=0;$file_num_luceneDir); LetoDMS_Lucene_Indexer::init($settings->_stopWordsFile); - $index->addDocument(new LetoDMS_Lucene_IndexedDocument($dms, $document, $settings->_convcmd ? $settings->_convcmd : null, true)); + $index->addDocument(new LetoDMS_Lucene_IndexedDocument($dms, $document, isset($settings->_convcmd) ? $settings->_convcmd : null, true)); } /* Add a default notification for the owner of the document */