[РЕШЕНО] Ошибка в путях IMCE

Главные вкладки

Аватар пользователя w2713 w2713 6 октября 2014 в 12:10

Добрый день.

Столкнулся с такой ситуацией - не могу понять как побороть.
На сайте необходимо запретить пользователям совать свой нос в чужие файлы. Для этого установил private file system в настройках. Во всех типах материалов прописал пути с помощью токенов в виде field/fizlico/1, где 1 - user uid.
В настройках IMCE прописываю путь к папке, которую может видеть зарегистрированный пользователь вот таким образом:
php: return 'field/'.$user->field_profile_type['und'][0]['value'].'/'.$user->uid;
где field_profile_type - поле в настройках учетных записей типа список (текст).

При входе в файловый браузер IMCE, я получаю вот такую ошибку:

Notice: Undefined property: stdClass::$field_profile_type в функции eval() (строка 1 в файле /home/n/ndvinfo/dev/public_html/sites/all/modules/imce/inc/imce.page.inc(789) : eval()'d code).
Папка field//32 недоступна
Невозможно получить рабочую папку браузера файлов!
Notice: Undefined index: perm в функции include() (строка 14 в файле /home/n/ndvinfo/dev/public_html/sites/all/modules/imce/tpl/imce-file-list.tpl.php).

PHP код:
$user = user_load('1');
echo( 'field/'.$user->field_profile_type['und'][0]['value'].'/'.$user->uid);

выполняется успешно и выдает результат: field/fizlico/1

Подскажите, в чем моя ошибка.
Благодарю!