From d56cf0266f1ce86c8f479ffa9022c5c5014c740a Mon Sep 17 00:00:00 2001 From: juancpbinario Date: Fri, 3 Jan 2025 16:59:43 +0100 Subject: [PATCH] Hide the old relationships checkbox on session import view for drh users --- main/install/configuration.dist.php | 3 +++ main/session/session_import_drh.php | 11 ++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/main/install/configuration.dist.php b/main/install/configuration.dist.php index 15f53a60c9..7c5e6f37fa 100644 --- a/main/install/configuration.dist.php +++ b/main/install/configuration.dist.php @@ -1362,6 +1362,9 @@ VALUES (2, 13, 'session_courses_read_only_mode', 'Lock Course In Session', 1, 1, ] ];*/ +// This option hide the old relationships in the session import view for drh users +//$_configuration['session_import_drh_hide_old_relationships_check_box'] = false; + /* * Fields visibility in the profile user page $_configuration['profile_fields_visibility'] = [ diff --git a/main/session/session_import_drh.php b/main/session/session_import_drh.php index 708685f820..71bae08f7b 100644 --- a/main/session/session_import_drh.php +++ b/main/session/session_import_drh.php @@ -27,7 +27,16 @@ $form = new FormValidator( ); $form->addElement('file', 'import_file', get_lang('ImportFileLocation')); -$form->addCheckbox('remove_old_relationships', [get_lang('RemoveOldRelationships'), get_lang('RemoveOldRelationshipsHelp')]); + +$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()) {