Warning: This method has been deprecated.
LLMS_AJAX::get_enrolled_students()
Return array of enrolled students
Description Description
Return Return
(array)
Source Source
File: includes/class.llms.ajax.php
public function get_enrolled_students() { llms_deprecated_function( 'LLMS_AJAX::get_enrolled_students()', '3.13.0' ); $term = array_key_exists( 'term', $_REQUEST ) ? $_REQUEST['term'] . '%' : '%'; $post_id = (int) $_REQUEST['postId']; global $wpdb; $user_table = $wpdb->prefix . 'users'; $usermeta = $wpdb->prefix . 'lifterlms_user_postmeta'; $select_user = "SELECT ID, display_name, user_email FROM $user_table JOIN $usermeta ON $user_table.ID = $usermeta.user_id WHERE $usermeta.post_id = $post_id AND $usermeta.meta_key = '_status' AND meta_value = 'Enrolled' AND ($user_table.user_email LIKE '$term' OR $user_table.display_name LIKE '$term') LIMIT 30"; $all_users = $wpdb->get_results( $select_user ); $users_arr = array(); foreach ( $all_users as $user ) { $temp['id'] = $user->ID; $temp['name'] = $user->display_name . ' (' . $user->user_email . ')'; $users_arr[] = $temp; } echo json_encode(array( 'success' => true, 'items' => $users_arr, )); wp_die(); }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.13.0 | This method has been deprecated. |
?? | Introduced. |