--- artefact/file/form/elements/filebrowser.php 2010-09-10 13:13:28.518573937 +0300 +++ artefact/file/form/elements/filebrowser.php.new 2010-09-10 13:24:14.707326114 +0300 @@ -211,9 +211,13 @@ function pieform_element_filebrowser_bui global $USER; $smarty = smarty_core(); - + $userid = null; if (is_null($group) && is_null($user)) { $group = $form->get_property('group'); + } else if ($user) { + $userid = $USER->get('id'); + $smarty->assign('owner', 'user'); + $smarty->assign('ownerid', $userid); } else { $smarty->assign('owner', 'group'); @@ -226,7 +230,8 @@ function pieform_element_filebrowser_bui $smarty->assign('owner', 'institution'); $smarty->assign('ownerid', $institution); } - $userid = ($group || $institution) ? null : $USER->get('id'); + + if (is_null($userid)) $userid = ($group || $institution) ? null : $USER->get('id'); $editable = (int) $element['config']['edit']; $selectable = (int) $element['config']['select']; $selectfolders = (int) !empty($element['config']['selectfolders']);