LLMS_Analytics::get_members( $search )
Description Description
Source Source
File: includes/class.llms.analytics.php
public static function get_members( $search ) { $members_array = array(); $members_large = array(); $members_small = array(); if ( ! empty( $search->members ) ) { foreach ( $search->members as $member ) { //get member name $first_name = get_user_meta( $member->user_id, 'first_name', true ); $last_name = get_user_meta( $member->user_id, 'last_name', true ); //get enrollment and expiration date $enrollment_date = LLMS_Date::db_date( $member->enrolled_date ); $exp_date = self::get_membership_exp_date_by_user( $search->product_id, $enrollment_date ); $profile_link = '<a href="' . get_admin_url( '', 'admin.php?page=llms-students&tab=profile&student=' . $member->user_id ) . '">View</a>'; //add data to large table array $member_data = array( $last_name, $first_name, $enrollment_date, ( $exp_date ? $exp_date : '' ), $profile_link, ); array_push( $members_large, $member_data ); //add data to small table array $member_data = array( $last_name, $first_name, $profile_link, ); array_push( $members_small, $member_data ); } } $members_array['large'] = $members_large; $members_array['small'] = $members_small; return $members_array; }
Expand full source code Collapse full source code View on GitHub