LLMS_Admin_Reporting_Tab_Students::breadcrumbs()
Add breadcrumb links to the tab depending on current view
Description Description
Return Return
(void)
Source Source
File: includes/admin/reporting/tabs/class.llms.admin.reporting.tab.students.php
public function breadcrumbs() { $links = array(); // single student if ( isset( $_GET['student_id'] ) ) { $student = new LLMS_Student( absint( $_GET['student_id'] ) ); $links[ LLMS_Admin_Reporting::get_stab_url( 'information' ) ] = $student->get_name(); if ( isset( $_GET['stab'] ) && 'courses' === $_GET['stab'] ) { $links[ LLMS_Admin_Reporting::get_stab_url( 'courses' ) ] = __( 'All Courses', 'lifterlms' ); if ( isset( $_GET['course_id'] ) ) { $url = LLMS_Admin_Reporting::get_current_tab_url( array( 'stab' => 'courses', 'student_id' => $_GET['student_id'], 'course_id' => $_GET['course_id'], ) ); $links[ $url ] = get_the_title( $_GET['course_id'] ); if ( isset( $_GET['quiz_id'] ) ) { $url = LLMS_Admin_Reporting::get_current_tab_url( array( 'stab' => 'courses', 'student_id' => $_GET['student_id'], 'course_id' => $_GET['course_id'], 'quiz_id' => $_GET['quiz_id'], ) ); $links[ $url ] = get_the_title( $_GET['quiz_id'] ); } } } } foreach ( $links as $url => $title ) { echo '<a href="' . esc_url( $url ) . '">' . $title . '</a>'; } }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.2.0 | Introduced. |