LLMS_Admin_Reporting::output_event( LLMS_User_Postmeta $event, string $context = 'course' )
Output the HTML for a postmeta event in the recent events sidebar of various reporting screens.
Parameters Parameters
- $event
-
( )(Required) Instance of an LLMS_User_Postmeta item.
- $context
-
(string) (Optional) Display context [course|student|quiz|membership]. Default 'course'.
Default value: 'course'
Return Return
(void)
Source Source
File: includes/admin/reporting/class.llms.admin.reporting.php
422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 | /** * Output the HTML for a postmeta event in the recent events sidebar of various reporting screens. * * @since 3.15.0 * @since 3.32.0 Outputs the student's avatar when in 'membership' context. * * @param LLMS_User_Postmeta $event Instance of an LLMS_User_Postmeta item. * @param string $context Optional. Display context [course|student|quiz|membership]. Default 'course'. * @return void */ public static function output_event( $event , $context = 'course' ) { $student = $event ->get_student(); if ( ! $student ) { return ; } $url = $event ->get_link( $context ); ?> <div class = "llms-reporting-event <?php echo $event->get( 'meta_key' ); ?> <?php echo $event->get( 'meta_value' ); ?>" > <?php if ( $url ) : ?> <a href= "<?php echo esc_url( $url ); ?>" > <?php endif ; ?> <?php if ( 'course' === $context || 'membership' === $context || 'quiz' === $context ) : ?> <?php echo $student ->get_avatar( 24 ); ?> <?php endif ; ?> |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.32.0 | Outputs the student's avatar when in 'membership' context. |
3.15.0 | Introduced. |