mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-07-15 08:58:10 +00:00
check for _enableWebdavReplaceDoc in settings
This commit is contained in:
parent
1bd5c9e3e4
commit
453dfcd71e
|
@ -91,7 +91,14 @@ class HTTP_WebDAV_Server_SeedDMS extends HTTP_WebDAV_Server
|
||||||
*/
|
*/
|
||||||
function log_options($methode, $options) { /* {{{ */
|
function log_options($methode, $options) { /* {{{ */
|
||||||
if($this->logger) {
|
if($this->logger) {
|
||||||
$this->logger->log($methode.': '.$options['path'], PEAR_LOG_INFO);
|
switch($methode) {
|
||||||
|
case 'MOVE':
|
||||||
|
$msg = $methode.': '.$options['path'].' -> '.$options['dest'];
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
$msg = $methode.': '.$options['path'];
|
||||||
|
}
|
||||||
|
$this->logger->log($msg, PEAR_LOG_INFO);
|
||||||
foreach($options as $key=>$option) {
|
foreach($options as $key=>$option) {
|
||||||
if(is_array($option)) {
|
if(is_array($option)) {
|
||||||
$this->logger->log($methode.': '.$key.'='.var_export($option, true), PEAR_LOG_DEBUG);
|
$this->logger->log($methode.': '.$key.'='.var_export($option, true), PEAR_LOG_DEBUG);
|
||||||
|
@ -613,7 +620,8 @@ class HTTP_WebDAV_Server_SeedDMS extends HTTP_WebDAV_Server
|
||||||
if($this->user->getID() == $lc->getUser()->getID() &&
|
if($this->user->getID() == $lc->getUser()->getID() &&
|
||||||
$name == $lc->getOriginalFileName() &&
|
$name == $lc->getOriginalFileName() &&
|
||||||
$fileType == $lc->getFileType() &&
|
$fileType == $lc->getFileType() &&
|
||||||
$mimetype == $lc->getMimeType()) {
|
$mimetype == $lc->getMimeType() &&
|
||||||
|
$settings->_enableWebdavReplaceDoc) {
|
||||||
if($this->logger)
|
if($this->logger)
|
||||||
$this->logger->log('PUT: replacing latest version', PEAR_LOG_INFO);
|
$this->logger->log('PUT: replacing latest version', PEAR_LOG_INFO);
|
||||||
if(!$document->replaceContent($lc->getVersion(), $this->user, $tmpFile, $name, $fileType, $mimetype)) {
|
if(!$document->replaceContent($lc->getVersion(), $this->user, $tmpFile, $name, $fileType, $mimetype)) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user