Code Duplication    Length = 16-19 lines in 3 locations

main/admin/course_request_accepted.php 1 location

@@ 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')));

main/admin/course_request_rejected.php 1 location

@@ 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')));

main/admin/course_request_review.php 1 location

@@ 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')));