'session_list.php', 'name' => get_lang('SessionList')]; set_time_limit(0); $inserted_in_course = []; $form = new FormValidator( 'import_sessions', 'post', api_get_self(), null, ['enctype' => 'multipart/form-data'] ); $form->addElement('file', 'import_file', get_lang('ImportFileLocation')); $displayRemoveOldRelationshipsCheckbox = true; if (true === api_get_configuration_value('session_import_drh_hide_old_relationships_check_box')) { $displayRemoveOldRelationshipsCheckbox = false; } if ($displayRemoveOldRelationshipsCheckbox) { $form->addCheckbox('remove_old_relationships', [get_lang('RemoveOldRelationships'), get_lang('RemoveOldRelationshipsHelp')]); } $form->addButtonImport(get_lang('ImportSession')); if ($form->validate()) { if (isset($_FILES['import_file']['tmp_name']) && !empty($_FILES['import_file']['tmp_name'])) { $values = $form->exportValues(); $sendMail = isset($values['send_email']) ? true : false; $removeOldRelationships = isset($values['remove_old_relationships']) ? true : false; $result = SessionManager::importSessionDrhCSV( $_FILES['import_file']['tmp_name'], $sendMail, $removeOldRelationships ); Display::addFlash(Display::return_message($result, 'info', false)); header('Location: '.api_get_self()); exit; } else { $error_message = get_lang('NoInputFile'); } } Display::display_header($tool_name); echo '
'; echo ''. Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('PlatformAdmin'), '', ICON_SIZE_MEDIUM).''; echo '
'; if (!empty($error_message)) { echo Display::return_message($error_message, 'normal', false); } $form->display(); ?>

:

Username;SessionName;
drh1;Session 1;
drh2;Session 2;

Username;SessionId;
drh1,drh2;100;
drh3;102;