global $wpdb;
$course_id = (int) $_GET['course_id'];
$course = new Course($course_id);
$instructor = new Instructor(get_current_user_id());
$instructor_courses = $instructor->get_assigned_courses_ids();
$my_course = in_array($course_id, $instructor_courses);
$class_meta_query_key = '';
if (is_multisite()) {
    $class_meta_query_key = $wpdb->prefix . 'enrolled_course_class_' . $course_id;
} else {
    $class_meta_query_key = 'enrolled_course_class_' . $course_id;
}
/* Invite a Student */
if (isset($_POST['invite_student'])) {
    check_admin_referer('student_invitation');
    if (CoursePress_Capabilities::can_assign_course_student($course_id)) {
        $email_args['email_type'] = 'student_invitation';
        $email_args['course_id'] = $course_id;
        $email_args['student_first_name'] = $_POST['first_name'];
        $email_args['student_last_name'] = $_POST['last_name'];
        $email_args['student_email'] = $_POST['email'];
        $email_args['enroll_type'] = $course->details->enroll_type;
        // if( defined('DOING_AJAX') && DOING_AJAX ) { cp_write_log('doing ajax'); }
        if (is_email($_POST['email'])) {
            coursepress_send_email($email_args);
            //ob_start();
            wp_redirect(admin_url('admin.php?page=course_details&tab=students&course_id=' . $course_id . '&ms=is'));
            exit;
        } else {
            //ob_start();
            wp_redirect(admin_url('admin.php?page=course_details&tab=students&course_id=' . $course_id . '&ems=wrong_email'));