| @@ 50-65 (lines=16) @@ | ||
| 47 | /** |
|
| 48 | * Form actions: delete. |
|
| 49 | */ |
|
| 50 | elseif (isset($_POST['action'])) { |
|
| 51 | switch ($_POST['action']) { |
|
| 52 | // Delete selected courses |
|
| 53 | case 'delete_course_requests' : |
|
| 54 | $course_requests = $_POST['course_request']; |
|
| 55 | if (is_array($_POST['course_request']) && !empty($_POST['course_request'])) { |
|
| 56 | $success = true; |
|
| 57 | foreach ($_POST['course_request'] as $index => $course_request_id) { |
|
| 58 | $success &= CourseRequestManager::delete_course_request($course_request_id); |
|
| 59 | } |
|
| 60 | $message = $success ? get_lang('SelectedCourseRequestsDeleted') : get_lang('SomeCourseRequestsNotDeleted'); |
|
| 61 | $is_error_message = !$success; |
|
| 62 | } |
|
| 63 | break; |
|
| 64 | } |
|
| 65 | } |
|
| 66 | } else { |
|
| 67 | $link_to_setting = api_get_path(WEB_CODE_PATH).'admin/settings.php?category=Platform#course_validation'; |
|
| 68 | $message = sprintf(get_lang('PleaseActivateCourseValidationFeature'), sprintf('<strong><a href="%s">%s</a></strong>', $link_to_setting, get_lang('EnableCourseValidation'))); |
|
| @@ 74-92 (lines=19) @@ | ||
| 71 | $message = sprintf(get_lang('CourseRequestDeletionFailed'), $course_request_code); |
|
| 72 | $is_error_message = true; |
|
| 73 | } |
|
| 74 | } elseif (isset($_POST['action'])) { |
|
| 75 | /** |
|
| 76 | * Form actions: delete. |
|
| 77 | */ |
|
| 78 | switch ($_POST['action']) { |
|
| 79 | // Delete selected courses |
|
| 80 | case 'delete_course_requests' : |
|
| 81 | $course_requests = $_POST['course_request']; |
|
| 82 | if (is_array($_POST['course_request']) && !empty($_POST['course_request'])) { |
|
| 83 | $success = true; |
|
| 84 | foreach ($_POST['course_request'] as $index => $course_request_id) { |
|
| 85 | $success &= CourseRequestManager::delete_course_request($course_request_id); |
|
| 86 | } |
|
| 87 | $message = $success ? get_lang('SelectedCourseRequestsDeleted') : get_lang('SomeCourseRequestsNotDeleted'); |
|
| 88 | $is_error_message = !$success; |
|
| 89 | } |
|
| 90 | break; |
|
| 91 | } |
|
| 92 | } |
|
| 93 | } else { |
|
| 94 | $link_to_setting = api_get_path(WEB_CODE_PATH).'admin/settings.php?category=Platform#course_validation'; |
|
| 95 | $message = sprintf(get_lang('PleaseActivateCourseValidationFeature'), sprintf('<strong><a href="%s">%s</a></strong>', $link_to_setting, get_lang('EnableCourseValidation'))); |
|
| @@ 91-109 (lines=19) @@ | ||
| 88 | $message = sprintf(get_lang('CourseRequestDeletionFailed'), $course_request_code); |
|
| 89 | $is_error_message = true; |
|
| 90 | } |
|
| 91 | } elseif (DELETE_ACTION_ENABLED && isset($_POST['action'])) { |
|
| 92 | /** |
|
| 93 | * Form actions: delete. |
|
| 94 | */ |
|
| 95 | switch ($_POST['action']) { |
|
| 96 | // Delete selected courses |
|
| 97 | case 'delete_course_requests': |
|
| 98 | $course_requests = $_POST['course_request']; |
|
| 99 | if (is_array($_POST['course_request']) && !empty($_POST['course_request'])) { |
|
| 100 | $success = true; |
|
| 101 | foreach ($_POST['course_request'] as $index => $course_request_id) { |
|
| 102 | $success &= CourseRequestManager::delete_course_request($course_request_id); |
|
| 103 | } |
|
| 104 | $message = $success ? get_lang('SelectedCourseRequestsDeleted') : get_lang('SomeCourseRequestsNotDeleted'); |
|
| 105 | $is_error_message = !$success; |
|
| 106 | } |
|
| 107 | break; |
|
| 108 | } |
|
| 109 | } |
|
| 110 | } else { |
|
| 111 | $link_to_setting = api_get_path(WEB_CODE_PATH).'admin/settings.php?category=Platform#course_validation'; |
|
| 112 | $message = sprintf(get_lang('PleaseActivateCourseValidationFeature'), sprintf('<strong><a href="%s">%s</a></strong>', $link_to_setting, get_lang('EnableCourseValidation'))); |
|