Admin: config "allow_session_admin_extra_access" BT#18774

Allow session admin access to main/admin/user_update_import.php and
main/admin/user_export.php
pull/3883/head
Julio Montoya 5 years ago
parent e3e46ef169
commit 477e265e96
  1. 11
      main/admin/index.php
  2. 7
      main/admin/user_export.php
  3. 3
      main/install/configuration.dist.php

@ -181,6 +181,17 @@ if (api_is_platform_admin()) {
});
}
}
if (api_get_configuration_value('allow_session_admin_extra_access')) {
$items[] = [
'url' => 'user_update_import.php',
'label' => get_lang('EditUserListCSV'),
];
$items[] = [
'url' => 'user_export.php',
'label' => get_lang('ExportUserListXMLCSV'),
];
}
}
$blocks['users']['items'] = $items;

@ -7,7 +7,12 @@ $cidReset = true;
require_once __DIR__.'/../inc/global.inc.php';
$this_section = SECTION_PLATFORM_ADMIN;
api_protect_admin_script();
$allowSessionAdmin = false;
if (api_get_configuration_value('allow_session_admin_extra_access')) {
$allowSessionAdmin = true;
}
api_protect_admin_script($allowSessionAdmin);
$course_table = Database::get_main_table(TABLE_MAIN_COURSE);
$user_table = Database::get_main_table(TABLE_MAIN_USER);

@ -1915,6 +1915,9 @@ ALTER TABLE gradebook_comment ADD CONSTRAINT FK_C3B70763AD3ED51C FOREIGN KEY (gr
]
];*/
// Allow session admin access to main/admin/user_update_import.php and main/admin/user_export.php
//$_configuration['allow_session_admin_extra_access'] = true;
// KEEP THIS AT THE END
// -------- Custom DB changes
// Add user activation by confirmation email

Loading…
Cancel
Save