LLMS_Privacy_Erasers::certificate_data( string $email_address, int $page )
Erase student certificate 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
Return Return
(array)
Source Source
File: includes/privacy/class-llms-privacy-erasers.php
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | public static function certificate_data( $email_address , $page ) { $ret = self::get_return(); $student = parent::get_student_by_email( $email_address ); if ( ! $student ) { return $ret ; } $messages = array (); $certs = self::get_student_certificates( $student ); if ( $certs ) { foreach ( $certs as $cert ) { $messages [] = sprintf( 'Certificate %d deleted.' , $cert ->get( 'id' ) ); $cert -> delete (); } } return self::get_return( $messages , true, ( $messages ) ); } |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.18.0 | Introduced. |