@@ -555,7 +555,9 @@ class Admin_CoursesController extends AuthenticatedController
if(!$config->MY_INSTITUTES_DEFAULT){
$config->delete('ADMIN_COURSES_TEACHERFILTER');
}else{
$exists=InstituteMember::countBySQL("INNER JOIN `auth_user_md5` USING (`user_id`) WHERE `user_inst`.`user_id` = :user_id AND `user_inst`.`Institut_id` = :institut_id AND `auth_user_md5`.`perms` = 'dozent' ",[
$include_children=$GLOBALS['user']->cfg->MY_INSTITUTES_INCLUDE_CHILDREN?' OR Institute.fakultaets_id = :institut_id ':'';
$exists=InstituteMember::countBySQL("INNER JOIN `Institute` USING (`Institut_id`) WHERE `user_inst`.`user_id` = :user_id AND (`Institute`.`Institut_id` = :institut_id $include_children) AND `user_inst`.`inst_perms` = 'dozent' ",[
'user_id'=>$config->ADMIN_COURSES_TEACHERFILTER,
'institut_id'=>$config->MY_INSTITUTES_DEFAULT
])>0;
...
...
@@ -1672,11 +1674,20 @@ class Admin_CoursesController extends AuthenticatedController