collector->get_data(); echo '
'; if ( !empty( $data['paths'] ) ) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; foreach ( $data['paths'] as $var => $value ) { echo ''; echo ''; if ( is_string( $value ) ) { echo ''; } else { echo ''; } echo ''; } echo ''; echo ''; echo ''; echo '
' . esc_html( $this->collector->name() ) . '
'; echo $this->build_sorter( __( 'Constant/Function', 'query-monitor-extend' ) ); echo ''; echo __( 'Path', 'query-monitor-extend' ); echo '
' . esc_html( $var ) . '' . esc_html( $value ) . ''; self::output_inner( $value ); echo '
'; } else { echo '
'; echo '

' . esc_html__( 'None', 'query-monitor' ) . '

'; echo '
'; } echo '
'; } public function panel_menu( array $menu ) { $menu['paths'] = $this->menu( array( 'title' => esc_html__( 'Paths', 'query-monitor-extend' ), 'id' => 'query-monitor-extend-paths', ) ); return $menu; } } function register_qmx_output_html_paths( array $output ) { if ( $collector = QMX_Collectors::get( 'paths' ) ) { $output['paths'] = new QMX_Output_Html_Paths( $collector ); } return $output; } add_filter( 'qmx/outputter/html', 'register_qmx_output_html_paths', 70 );