diff --git a/main/admin/course_list.php b/main/admin/course_list.php index 3be8c59b2b..80b926df35 100755 --- a/main/admin/course_list.php +++ b/main/admin/course_list.php @@ -334,14 +334,16 @@ if (isset($_POST['action'])) { switch ($_POST['action']) { // Delete selected courses case 'delete_courses': - $course_codes = $_POST['course']; - if (count($course_codes) > 0) { - foreach ($course_codes as $course_code) { - CourseManager::delete_course($course_code); + if (!empty($_POST['course'])) { + $course_codes = $_POST['course']; + if (count($course_codes) > 0) { + foreach ($course_codes as $course_code) { + CourseManager::delete_course($course_code); + } } - } - Display::addFlash(Display::return_message(get_lang('Deleted'))); + Display::addFlash(Display::return_message(get_lang('Deleted'))); + } break; } } diff --git a/main/admin/user_list.php b/main/admin/user_list.php index 7b0a272464..e6cb824bb5 100755 --- a/main/admin/user_list.php +++ b/main/admin/user_list.php @@ -870,7 +870,7 @@ if (!empty($action)) { exit; break; case 'delete': - if (api_is_platform_admin()) { + if (api_is_platform_admin() && !empty($_POST['id'])) { $number_of_selected_users = count($_POST['id']); $number_of_affected_users = 0; if (is_array($_POST['id'])) {