LLMS_Admin_Page_Status::output()
Output the system report
Description Description
Return Return
(void)
Source Source
File: includes/admin/class.llms.admin.page.status.php
public static function output() { $tabs = apply_filters( 'llms_admin_page_status_tabs', array( 'report' => __( 'System Report', 'lifterlms' ), 'tools' => __( 'Tools & Utilities', 'lifterlms' ), 'logs' => __( 'Logs', 'lifterlms' ), 'action-scheduler' => __( 'Scheduled Actions', 'lifterlms' ), ) ); $current_tab = ! isset( $_GET['tab'] ) ? 'report' : sanitize_text_field( $_GET['tab'] ); ?> <div class="wrap lifterlms llms-status llms-status--<?php echo $current_tab; ?>"> <nav class="llms-nav-tab-wrapper"> <ul class="llms-nav-items"> <?php foreach ( $tabs as $name => $label ) : $active = ( $current_tab == $name ) ? ' llms-active' : ''; ?> <li class="llms-nav-item<?php echo $active; ?>"><a class="llms-nav-link" href="<?php echo esc_url( self::get_url( $name ) ); ?>"><?php echo $label; ?></a></li> <?php endforeach; ?> </ul> </nav> <h1 style="display:none;"></h1> <?php do_action( 'llms_before_admin_page_status', $current_tab ); switch ( $current_tab ) { case 'action-scheduler': ActionScheduler_AdminView::instance()->render_admin_ui(); break; case 'logs': self::output_logs_content(); break; case 'report': include_once 'class.llms.admin.system-report.php'; LLMS_Admin_System_Report::output(); break; case 'tools': self::output_tools_content(); break; } do_action( 'llms_after_admin_page_status', $current_tab ); ?> </div> <?php }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.32.0 | Add "Scheduled Actions" tab output. |
2.1.0 | Introduced. |
User Contributed Notes User Contributed Notes
Permalink: