Подскажите может кто сталкивался. При инициализации самого плагина, в customData указываю дополнение к пути, что бы ограничить работу пользователя только в его директории.
var elf = $('#elfinder').elfinder({
lang: 'ru',
resizable: false,
useBrowserHistory: false,
url : '/js/plugins/elFinder/php/connector.php',
customData : {folderId : '2016'},
onlyMimes: ["image"]
}).elfinder('instance');
В самом конекторе добавляю к пути полученную переменную:
....
'roots' => array(
array(
'driver' => 'LocalFileSystem',
'path' => '/mypatch/'.$_GET['folderId'],
'URL' => '../mypatch/'.$_GET['folderId'],
'uploadDeny' => array('all'),
'uploadAllow' => array('image', 'text/plain'),
'uploadOrder' => array('deny', 'allow'),
'accessControl' => 'access'
)
)
...
При передаче параметра через"customData" и UPLOAD файлов, они всеравно грузятка в каталог по умолчанию: "/mypatch/".
Если жестко в конекторе прописать путь "/mypatch/2016" - то всё нормально. А из параметра скрипта не дает.
Хотя данные конектор получает, т.к. при инициализации плагина он ограничивает его именно в этой директории, а проблема именно с загрузкой.