WC_Admin_Log_Table_List::level_dropdown()
Display level dropdown
Description Description
Source Source
File: includes/admin/class-wc-admin-log-table-list.php
public function level_dropdown() { $levels = array( array( 'value' => WC_Log_Levels::EMERGENCY, 'label' => __( 'Emergency', 'woocommerce' ), ), array( 'value' => WC_Log_Levels::ALERT, 'label' => __( 'Alert', 'woocommerce' ), ), array( 'value' => WC_Log_Levels::CRITICAL, 'label' => __( 'Critical', 'woocommerce' ), ), array( 'value' => WC_Log_Levels::ERROR, 'label' => __( 'Error', 'woocommerce' ), ), array( 'value' => WC_Log_Levels::WARNING, 'label' => __( 'Warning', 'woocommerce' ), ), array( 'value' => WC_Log_Levels::NOTICE, 'label' => __( 'Notice', 'woocommerce' ), ), array( 'value' => WC_Log_Levels::INFO, 'label' => __( 'Info', 'woocommerce' ), ), array( 'value' => WC_Log_Levels::DEBUG, 'label' => __( 'Debug', 'woocommerce' ), ), ); $selected_level = isset( $_REQUEST['level'] ) ? $_REQUEST['level'] : ''; ?> <label for="filter-by-level" class="screen-reader-text"><?php esc_html_e( 'Filter by level', 'woocommerce' ); ?></label> <select name="level" id="filter-by-level"> <option<?php selected( $selected_level, '' ); ?> value=""><?php esc_html_e( 'All levels', 'woocommerce' ); ?></option> <?php foreach ( $levels as $l ) { printf( '<option%1$s value="%2$s">%3$s</option>', selected( $selected_level, $l['value'], false ), esc_attr( $l['value'] ), esc_html( $l['label'] ) ); } ?> </select> <?php }