обрезает весь кириллицу. В случае если в имени файла была Только кириллица, файл закачается, но с пустым именем. Mcpuck его не увидит, но зато в эту директорию можно будет закачивать другие файлы с нормальными именами, т.е. браузер файлов больше не рушится из-за кириллицы в названии файла. В случае если менеджер закачает тот же файл с кириллицей - появится файл с названием (1) и его mcpuck увидит. Т.е. в крайнем случае, на каждую директорию мы имеем один мусорный файл.
строка 62 и 63 of /manager/media/browser/mcpuk/connectors/php/Commands/FileUpload.php
Code:
// if (isset($_FILES[’NewFile’])&&isset($_FILES[’NewFile’][’name’])&&($_FILES[’NewFile’][’name’]!=""))
// $_FILES[’NewFile’][’name’]=$_FILES[’NewFile’][’name’]; //$this->cleanFilename($_FILES[’NewFile’][’name’]);
поменять на
Code:
if (isset($_FILES[’NewFile’])&&isset($_FILES[’NewFile’][’name’])&&($_FILES[’NewFile’][’name’]!=""))
$_FILES[’NewFile’][’name’] = $this->cleanFilename($_FILES[’NewFile’][’name’]);