Allow admin to create new course even if course_validation form in On

1.9.x
Hubert Borderiou 12 years ago
parent ef67c51dfe
commit 6df24e74b4
  1. 5
      main/create_course/add_course.php
  2. 9
      main/inc/lib/userportal.lib.php

@ -31,7 +31,10 @@ $this_section = SECTION_COURSES;
// "Course validation" feature. This value affects the way of a new course creation: // "Course validation" feature. This value affects the way of a new course creation:
// true - the new course is requested only and it is created after approval; // true - the new course is requested only and it is created after approval;
// false - the new course is created immediately, after filling this form. // false - the new course is created immediately, after filling this form.
$course_validation_feature = api_get_setting('course_validation') == 'true'; $course_validation_feature = false;
if (api_get_setting('course_validation') == 'true' && !api_is_platform_admin()) {
$course_validation_feature = true;
}
// Require additional libraries. // Require additional libraries.
require_once api_get_path(LIBRARY_PATH).'fileManage.lib.php'; require_once api_get_path(LIBRARY_PATH).'fileManage.lib.php';

@ -890,7 +890,14 @@ class IndexManager {
$my_account_content = '<ul class="nav nav-list">'; $my_account_content = '<ul class="nav nav-list">';
if ($show_create_link) { if ($show_create_link) {
$my_account_content .= '<li><a href="main/create_course/add_course.php" class="add course">'.(api_get_setting('course_validation') == 'true' ? get_lang('CreateCourseRequest') : get_lang('CourseCreate')).'</a></li>'; $my_account_content .= '<li><a href="main/create_course/add_course.php" class="add course">';
if (api_get_setting('course_validation') == 'true' && !api_is_platform_admin()) {
$my_account_content .= get_lang('CreateCourseRequest');
}
else {
$my_account_content .= get_lang('CourseCreate');
}
$my_account_content .= '</a></li>';
} }
//Sort courses //Sort courses

Loading…
Cancel
Save