diff --git a/op/op.Ajax.php b/op/op.Ajax.php index 766bb6a93..d25efbb3f 100644 --- a/op/op.Ajax.php +++ b/op/op.Ajax.php @@ -582,7 +582,7 @@ switch($command) { if (!empty($_POST["name"])) $name = $_POST["name"]; else - $name = basename($userfilename); + $name = utf8_basename($userfilename); /* Check if name already exists in the folder */ if(!$settings->_enableDuplicateDocNames) { @@ -651,7 +651,7 @@ switch($command) { $filesize = SeedDMS_Core_File::fileSize($userfiletmp); $res = $folder->addDocument($name, '', $expires, $user, '', - array(), $userfiletmp, basename($userfilename), + array(), $userfiletmp, utf8_basename($userfilename), $fileType, $userfiletype, 0, $reviewers, $approvers, 1, '', array(), array(), $workflow); @@ -686,7 +686,7 @@ switch($command) { if(isset($GLOBALS['SEEDDMS_HOOKS']['addDocument'])) { foreach($GLOBALS['SEEDDMS_HOOKS']['addDocument'] as $hookObj) { if (method_exists($hookObj, 'preIndexDocument')) { - $hookObj->preIndexDocument($document, $idoc); + $hookObj->preIndexDocument(null, $document, $idoc); } } }