|
|
|
|
@ -372,43 +372,38 @@ if (isset ($_GET['search']) && $_GET['search'] === 'advanced') { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$courseListUrl = api_get_self(); |
|
|
|
|
$actions .= '<div class="actions">'; |
|
|
|
|
$actions .= '<div class="row">'; |
|
|
|
|
$actions .= '<div class="col-md-2">'; |
|
|
|
|
$actions .= '<a href="course_add.php">'.Display::return_icon('new_course.png', get_lang('AddCourse'), '', ICON_SIZE_MEDIUM).'</a> '; |
|
|
|
|
$actions1 = Display::url( |
|
|
|
|
Display::return_icon('new_course.png', get_lang('AddCourse'), [], ICON_SIZE_MEDIUM), |
|
|
|
|
api_get_path(WEB_CODE_PATH).'admin/course_add.php' |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
if (api_get_setting('course_validation') === 'true') { |
|
|
|
|
$actions .= '<a href="course_request_review.php">'. |
|
|
|
|
Display::return_icon('course_request_pending.png', get_lang('ReviewCourseRequests'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
|
|
|
$actions1 .= Display::url( |
|
|
|
|
Display::return_icon('course_request_pending.png', get_lang('ReviewCourseRequests'), [], ICON_SIZE_MEDIUM), |
|
|
|
|
api_get_path(WEB_CODE_PATH).'admin/course_request_review.php' |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
$actions .= '</div>'; |
|
|
|
|
$actions .= '<div class="col-md-4">'; |
|
|
|
|
$actions .= $form->returnForm(); |
|
|
|
|
$actions .= '</div>'; |
|
|
|
|
$actions .= '<div class="col-md-4">'; |
|
|
|
|
$actions .= $sessionFilter->returnForm(); |
|
|
|
|
$actions .= '</div>'; |
|
|
|
|
$actions .= '<div class="col-md-2">'; |
|
|
|
|
$actions .= '<div class="pull-right">'; |
|
|
|
|
$actions .= $advanced; |
|
|
|
|
$actions .= '</div>'; |
|
|
|
|
$actions .= '</div>'; |
|
|
|
|
$actions .= '</div>'; |
|
|
|
|
$actions .= '</div>'; |
|
|
|
|
$actions .= ' |
|
|
|
|
<script> |
|
|
|
|
$(function() { |
|
|
|
|
$("#session_name").on("change", function() { |
|
|
|
|
var sessionId = $(this).val(); |
|
|
|
|
|
|
|
|
|
if (!sessionId) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
window.location = "'.$courseListUrl.'?session_id="+sessionId; |
|
|
|
|
$actions2 = $form->returnForm(); |
|
|
|
|
$actions3 = $sessionFilter->returnForm(); |
|
|
|
|
$actions4 = $advanced; |
|
|
|
|
$actions4 .= ' |
|
|
|
|
<script> |
|
|
|
|
$(function() { |
|
|
|
|
$("#session_name").on("change", function() { |
|
|
|
|
var sessionId = $(this).val(); |
|
|
|
|
|
|
|
|
|
if (!sessionId) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
window.location = "'.$courseListUrl.'?session_id="+sessionId; |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
</script>'; |
|
|
|
|
|
|
|
|
|
$actions = Display::toolbarAction('toolbar', [$actions1, $actions2, $actions3, $actions4], [2, 4, 4, 2]); |
|
|
|
|
|
|
|
|
|
if (isset($_GET['session_id']) && !empty($_GET['session_id'])) { |
|
|
|
|
// Create a sortable table with the course data filtered by session |
|
|
|
|
$table = new SortableTable('courses', 'get_number_of_courses', 'get_course_data_by_session', 2); |
|
|
|
|
|