lifterlms_template_student_dashboard_my_notifications()
Template for My Notifications student dashboard endpoint
Return Return
(void)
Source Source
File: includes/functions/llms.functions.templates.dashboard.php
'per_page' => 1, 'no_found_rows' => true, ) )->get_awards(); $latest_achievement = $achievements ? $achievements[0] : false; $last_activity = $student->get_events( array( 'per_page' => 1, 'post_id' => $course->get( 'id' ), ) ); llms_get_template( 'myaccount/my-grades-single.php', array( 'course' => $course, 'student' => $student, 'latest_achievement' => $latest_achievement, 'last_activity' => $last_activity ? strtotime( $last_activity[0]->get( 'updated_date' ) ) : false, ) ); } } } if ( ! function_exists( 'lifterlms_template_student_dashboard_my_grades_table' ) ) { /** * Output the template for a single grades table on the student dashboard * * @since 3.24.0 * * @param LLMS_Course $course LLMS_Course. * @param LLMS_Student $student LLMS_Student. * @return void */ function lifterlms_template_student_dashboard_my_grades_table( $course, $student ) { /** * Filter the student dashboard "my grades" table headings * * @since unknown * * @param array $section_headings "My Grades" table headings. */ $section_headings = apply_filters( 'llms_student_dashboard_my_grades_table_headings', array( 'completion_date' => __( 'Completion Date', 'lifterlms' ), 'associated_quiz' => __( 'Quiz', 'lifterlms' ), 'overall_grade' => __( 'Grade', 'lifterlms' ), ) ); llms_get_template( 'myaccount/my-grades-single-table.php', array( 'course' => $course, 'student' => $student, 'section_headings' => $section_headings, ) ); } } if ( ! function_exists( 'lifterlms_template_student_dashboard_my_memberships' ) ) { /** * Template for My Memberships section on dashboard index * * @since 3.14.0 * @since 3.19.0 Unknown. * * @param bool $preview Optional. If true, outputs a short list of courses (based on dashboard_recent_courses filter). Default `false`. * @return void */ function lifterlms_template_student_dashboard_my_memberships( $preview = false ) { $student = llms_get_student(); if ( ! $student ) { return; } $more = false; if ( $preview && LLMS_Student_Dashboard::is_endpoint_enabled( 'view-memberships' ) ) { $more = array( 'url' => llms_get_endpoint_url( 'view-memberships', '', llms_get_page_url( 'myaccount' ) ), 'text' => __( 'View All My Memberships', 'lifterlms' ), ); } ob_start(); lifterlms_template_my_memberships_loop( $student ); llms_get_template( 'myaccount/dashboard-section.php',
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
6.3.0 | Fix paged query not working when using plain permalinks. |
5.9.0 | Stop using deprecated FILTER_SANITIZE_STRING . Fix how the protected LLMS_Notifications_Query::$max_pages property is accessed. |
3.37.16 | Fixed typo when comparing the current view. |
3.37.15 | Use in_array() 's strict comparison. |
3.35.0 | Sanitize $_GET data. |
3.26.3 | Introduced. |