diff --git a/app/views/file/choose_file_from_course.php b/app/views/file/choose_file_from_course.php index af8160ad9d7a27cafa6e46a17e66bbe98f5b8127..968d78c64259479b93c64a74a9f1005b3e0f6ae7 100644 --- a/app/views/file/choose_file_from_course.php +++ b/app/views/file/choose_file_from_course.php @@ -15,7 +15,12 @@ if (Request::get('range_type')) { <form id="filechooser_course_search" action="<?= $controller->link_for('file/choose_file_from_course/' . $folder_id) ?>" data-dialog> - <?= QuickSearch::get('course_id', new StandardSearch('AnySeminar_id')) + <?= QuickSearch::get('course_id', new MyCoursesSearch('AnySeminar_id', $GLOBALS['perm']->get_perm(), + [ + 'userid' => $GLOBALS['user']->id, + 'exclude' => Request::submitted('cid') ? [Request::get('cid')] : [], + 'institutes' => array_column(Institute::getMyInstitutes(), 'Institut_id') + ])) ->fireJSFunctionOnSelect("function () { jQuery('#filechooser_course_search').submit(); }") ->setInputStyle('width: calc(100% - 40px); margin: 20px;') ->render() ?>