Validate allow_students_to_browse_courses - refs BT#10175

1.10.x
Angel Fernando Quiroz Campos 10 years ago
parent 9c4379b753
commit 8b26c656d8
  1. 28
      main/auth/courses.php

@ -187,6 +187,10 @@ switch ($action) {
$courses_controller->courses_list($action);
break;
case 'subscribe':
if (!$user_can_view_page) {
api_not_allowed(true);
}
$courses_controller->courses_categories(
$action,
$categoryCode,
@ -197,13 +201,17 @@ switch ($action) {
);
break;
case 'display_random_courses':
if ($user_can_view_page) {
$courses_controller->courses_categories($action);
} else {
api_not_allowed();
if (!$user_can_view_page) {
api_not_allowed(true);
}
$courses_controller->courses_categories($action);
break;
case 'display_courses':
if (!$user_can_view_page) {
api_not_allowed(true);
}
$courses_controller->courses_categories(
$action,
$categoryCode,
@ -214,9 +222,17 @@ switch ($action) {
);
break;
case 'display_sessions':
if (!$user_can_view_page) {
api_not_allowed(true);
}
$courses_controller->sessionsList($action, $nameTools, $limit);
break;
case 'subscribe_to_session':
if (!$user_can_view_page) {
api_not_allowed(true);
}
$userId = api_get_user_id();
$confirmed = isset($_GET['confirm']);
$sessionId = intval($_GET['session_id']);
@ -287,6 +303,10 @@ switch ($action) {
//else show error message?
break;
case 'search_tag':
if (!$user_can_view_page) {
api_not_allowed(true);
}
$courses_controller->sessionsListByCoursesTag($limit);
break;
}

Loading…
Cancel
Save