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');
         }
     }
 }
Exemplo n.º 2
0
 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');
         }
     }
 }
Exemplo n.º 3
0
 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>';
 }