LLMS_Privacy_Exporters::student_data( string $email_address, int $page )

Export student data by email address


Parameters Parameters

$email_address

(string) (Required) Email address of the user to retrieve data for.

$page

(int) (Required) Process page number.


Top ↑

Return Return

(array)


Top ↑

Source Source

File: includes/privacy/class-llms-privacy-exporters.php

546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
public static function student_data( $email_address, $page ) {
 
    $data = array();
 
    $student = self::get_student_by_email( $email_address );
    if ( ! $student ) {
        return self::get_return( $data );
    }
 
    $data[] = array(
        'group_id'          => 'lifterlms_student',
        'group_label'       => __( 'Personal Information', 'lifterlms' ),
        'group_description' => __( 'Student personal information data.', 'lifterlms' ),
        'item_id'           => sprintf( 'student-%d', $student->get( 'id' ) ),
        'data'              => self::get_student_data( $student ),
    );
 
    return self::get_return( $data );
 
}


Top ↑

Changelog Changelog

Changelog
Version Description
3.37.9 Added $group_description to the group exporter.
3.18.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.