123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- <?php
- /* For licensing terms, see /license.txt */
- /**
- * @package chamilo.admin
- */
- // resetting the course id
- $cidReset = true;
- // including some necessary files
- require_once __DIR__.'/../inc/global.inc.php';
- // Setting the section (for the tabs)
- $this_section = SECTION_PLATFORM_ADMIN;
- // Setting breadcrumbs
- $interbreadcrumb[] = [
- 'url' => 'session_list.php',
- 'name' => get_lang('Session list'),
- ];
- // Setting the name of the tool
- $tool_name = get_lang('Enroll trainers from existing sessions');
- $form_sent = 0;
- $errorMsg = '';
- $id = isset($_GET['id']) ? (int) $_GET['id'] : 0;
- SessionManager::protectSession($id);
- $htmlResult = '';
- if (isset($_POST['form_sent']) && $_POST['form_sent']) {
- $form_sent = $_POST['form_sent'];
- if ($form_sent == 1 &&
- isset($_POST['sessions']) && isset($_POST['courses'])
- ) {
- $sessions = $_POST['sessions'];
- $courses = $_POST['courses'];
- $htmlResult = SessionManager::copyCoachesFromSessionToCourse(
- $sessions,
- $courses
- );
- }
- }
- $session_list = SessionManager::get_sessions_list([], ['name']);
- $sessionList = [];
- foreach ($session_list as $session) {
- $sessionList[$session['id']] = $session['name'];
- }
- $courseList = CourseManager::get_courses_list(0, 0, 'title');
- $courseOptions = [];
- foreach ($courseList as $course) {
- $courseOptions[$course['id']] = $course['title'];
- }
- Display::display_header($tool_name);
- ?>
- <form name="formulaire" method="post" action="<?php echo api_get_self().'?id='.$id; ?>">
- <?php echo '<legend>'.$tool_name.' </legend>';
- echo $htmlResult;
- echo Display::input('hidden', 'form_sent', '1');
- ?>
- <table border="0" cellpadding="5" cellspacing="0" width="100%">
- <tr>
- <td align="center">
- <b><?php echo get_lang('Course sessions'); ?> :</b>
- </td>
- <td></td>
- <td align="center">
- <b><?php echo get_lang('Courses'); ?> :</b>
- </td>
- </tr>
- <tr>
- <td align="center">
- <?php
- echo Display::select(
- 'sessions[]',
- $sessionList,
- '',
- ['style' => 'width:360px', 'multiple' => 'multiple', 'id' => 'sessions', 'size' => '15px'],
- false
- );
- ?>
- </td>
- <td align="center">
- </td>
- <td align="center">
- <?php
- echo Display::select(
- 'courses[]',
- $courseOptions,
- '',
- ['style' => 'width:360px', 'id' => 'courses', 'size' => '15px'],
- false
- );
- ?>
- </td>
- </tr>
- <tr>
- <td colspan="3" align="center">
- <br />
- <?php
- echo '<button class="btn btn-success" type="submit">'.
- get_lang('Subscribe teachers to session(s)').'</button>';
- ?>
- </td>
- </tr>
- </table>
- </form>
- <?php
- Display::display_footer();
|