Fix add course link see BT#12141

1.10.x
jmontoyaa 9 years ago
parent fb31403e83
commit 1567b9e82c
  1. 10
      main/inc/lib/api.lib.php
  2. 16
      main/inc/lib/userportal.lib.php

@ -2671,6 +2671,16 @@ function api_is_allowed_to_create_course()
if (api_is_platform_admin()) {
return true;
}
// Teachers can only create courses
if (api_is_teacher()) {
if (api_get_setting('allow_users_to_create_courses') === 'true') {
return true;
} else {
return false;
}
}
return Session::read('is_allowedCreateCourse');
}

@ -956,22 +956,12 @@ class IndexManager
$show_create_link = false;
$show_course_link = false;
if (!api_is_anonymous()) {
if (api_get_setting('allow_users_to_create_courses') === 'true') {
$show_create_link = true;
} else {
if (api_is_allowed_to_create_course()) {
$show_create_link = true;
}
}
if (api_is_allowed_to_create_course()) {
$show_create_link = true;
}
if (api_is_course_admin() || api_is_allowed_to_create_course()) {
if (api_get_setting('allow_students_to_browse_courses') === 'true') {
$show_course_link = true;
} else {
if (api_get_setting('allow_students_to_browse_courses') === 'true') {
$show_course_link = true;
}
}
// My account section

Loading…
Cancel
Save