function wpshop_entity_filter() { if (isset($_GET['post_type'])) { $post_type = $_GET['post_type']; if (post_type_exists($post_type) && $post_type == WPSHOP_NEWTYPE_IDENTIFIER_PRODUCT) { $filter_possibilities = array(); $filter_possibilities[''] = __('-- Select Filter --', 'wpshop'); $filter_possibilities['no_picture'] = __('List products without picture', 'wpshop'); $filter_possibilities['no_price'] = __('List products without price', 'wpshop'); $filter_possibilities['no_description'] = __('List products without description', 'wpshop'); $filter_possibilities['no_barcode_products'] = __('List products without barcode / with barcode not well formated', 'wpshop'); $filter_possibilities['no_barcode_variations'] = __('List products with options without barcode / with barcode not well formated', 'wpshop'); echo wpshop_form::form_input_select('entity_filter', 'entity_filter', $filter_possibilities, !empty($_GET['entity_filter']) ? $_GET['entity_filter'] : '', '', 'index'); } } }
function list_table_filters() { if (isset($_GET['post_type'])) { $post_type = $_GET['post_type']; if (post_type_exists($post_type) && $post_type == WPSHOP_NEWTYPE_IDENTIFIER_CUSTOMERS) { $filter_possibilities = array(); $filter_possibilities[''] = __('-- Select Filter --', 'wpshop'); $filter_possibilities['orders'] = __('List customers with orders', 'wpshop'); $filter_possibilities['no_orders'] = __('List customers without orders', 'wpshop'); echo wpshop_form::form_input_select('entity_filter', 'entity_filter', $filter_possibilities, !empty($_GET['entity_filter']) ? $_GET['entity_filter'] : '', '', 'index'); } } }
public static function list_table_filters() { if (isset($_GET['post_type'])) { $post_type = $_GET['post_type']; if (post_type_exists($post_type) && $post_type == WPSHOP_NEWTYPE_IDENTIFIER_ORDER) { $filter_possibilities = array(); $filter_possibilities['all'] = __('-- Select Filter --', 'wpshop'); $filter_possibilities['only_orders'] = __('List orders only', 'wpshop'); $filter_possibilities['quotations'] = __('List quotations only', 'wpshop'); $filter_possibilities['free_orders'] = __('List orders free', 'wpshop'); echo wpshop_form::form_input_select('entity_filter', 'entity_filter', $filter_possibilities, !empty($_GET['entity_filter']) ? $_GET['entity_filter'] : '', '', 'index'); $min = !empty($_GET['entity_filter_btpf']) && is_numeric($_GET['entity_filter_btpf']) ? $_GET['entity_filter_btpf'] : ''; $max = !empty($_GET['entity_filter_btps']) && is_numeric($_GET['entity_filter_btps']) ? $_GET['entity_filter_btps'] : ''; echo ' <label for="entity_filter_btpf">' . __('Between two prices', 'wpshop') . '</label> '; echo wpshop_form::form_input('entity_filter_btpf', 'entity_filter_btpf', $min, 'text', 'placeholder="' . __('Minimum price', 'wpshop') . '"', null); echo wpshop_form::form_input('entity_filter_btps', 'entity_filter_btps', $max, 'text', 'placeholder="' . __('Maximum price', 'wpshop') . '"', null); } } }
/** * FIELDS - Display admin options Shortcode layout display */ function wpshop_admin_display_shortcode_in_product_page() { global $product_page_layout_types; $field_identifier = 'wpshop_admin_product_shortcode_display'; $wpshop_admin_display_option = get_option('wpshop_admin_display_option', array()); if (current_user_can('wpshop_edit_options')) { $option_field_output = wpshop_form::form_input_select('wpshop_admin_display_option[' . $field_identifier . ']', $field_identifier, $product_page_layout_types, WPSHOP_PRODUCT_SHORTCODE_DISPLAY_TYPE, '', 'index'); } else { $option_field_output = $wpshop_admin_display_option[$field_identifier]; } echo $option_field_output . ' <a href="#" title="' . __('Define how to display the shortcode summary in product edition page', 'wpshop') . '" class="wpshop_infobulle_marker">?</a>'; }