Показать сообщение отдельно
Старый 11.12.2009, 11:03   #2
ConTorTion
Новенький
 
Регистрация: 10.12.2009
Сообщений: 5
По умолчанию

Проблему решил, но каким-то через чур сложным способом.

В файле class.tx_dam_tce_file.php (DAM lib) сделал следующие изменения

до :
PHP код:
function init($file='')    {
        global 
$FILEMOUNTS$TYPO3_CONF_VARS$BE_USER;

            
// GP vars:
        
$this->file is_array($file) ? $file t3lib_div::_GP('file');
        
$this->overwriteExistingFiles t3lib_div::_GP('overwriteExistingFiles');

            
// Initializing:
        # $this->fileProcessor = t3lib_div::makeInstance('t3lib_extFileFunctions');
        
$this->fileProcessor t3lib_div::makeInstance('tx_dam_extFileFunctions');
        
$this->fileProcessor->init($FILEMOUNTS$TYPO3_CONF_VARS['BE']['fileExtensions']);
        
$this->fileProcessor->init_actionPerms($BE_USER->user['fileoper_perms']);
        
$this->fileProcessor->dontCheckForUnique $this->overwriteExistingFiles 0;

        return 
$this->error;

    } 
после :

PHP код:
function init($file='')    {
        global 
$FILEMOUNTS$TYPO3_CONF_VARS$BE_USER;

            
// GP vars:
        
$this->file is_array($file) ? $file t3lib_div::_GP('file');
        
$this->overwriteExistingFiles t3lib_div::_GP('overwriteExistingFiles');

            
// Initializing:
        # $this->fileProcessor = t3lib_div::makeInstance('t3lib_extFileFunctions');
        
$this->fileProcessor t3lib_div::makeInstance('tx_dam_extFileFunctions');
        
$this->fileProcessor->init($FILEMOUNTS$TYPO3_CONF_VARS['BE']['fileExtensions']);
        if(
$BE_USER->isAdmin())
            
$this->fileProcessor->init_actionPerms(31);
        else
            
$this->fileProcessor->init_actionPerms($BE_USER->user['fileoper_perms']);
        
$this->fileProcessor->dontCheckForUnique $this->overwriteExistingFiles 0;

        return 
$this->error;

    } 

Может кто-то знает более правильное и простое решение ?
ConTorTion вне форума   Ответить с цитированием