function woo_ce_customers_filter_by_user_role() { $user_roles = woo_ce_get_user_roles(); ob_start(); ?> <p><label><input type="checkbox" id="customers-filters-user_role" /> <?php _e( 'Filter Customers by User Role', 'woo_ce' ); ?></label></p> <div id="export-customers-filters-user_role" class="separator"> <ul> <li> <?php if( !empty( $user_roles ) ) { ?> <select data-placeholder="<?php _e( 'Choose a User Role...', 'woo_ce' ); ?>" name="customer_filter_user_role[]" multiple class="chzn-select" style="width:95%;"> <?php foreach( $user_roles as $key => $user_role ) { ?> <option value="<?php echo $key; ?>"><?php echo ucfirst( $user_role['name'] ); ?></option> <?php } ?> </select> <?php } else { ?> <?php _e( 'No User Roles were found.', 'woo_ce' ); ?> <?php } ?> </li> </ul> <p class="description"><?php _e( 'Select the User Roles you want to filter exported Customers by. Default is to include all User Role options.', 'woo_ce' ); ?></p> </div> <!-- #export-customers-filters-user_role --> <?php ob_end_flush(); }
function woo_ce_customers_filter_by_user_role() { $woo_cd_url = 'http://www.visser.com.au/woocommerce/plugins/exporter-deluxe/'; $woo_cd_link = sprintf('<a href="%s" target="_blank">' . __('Store Exporter Deluxe', 'woocommerce-exporter') . '</a>', $woo_cd_url); $user_roles = woo_ce_get_user_roles(); ob_start(); ?> <p><label><input type="checkbox" id="customers-filters-user_role" /> <?php _e('Filter Customers by User Role', 'woocommerce-exporter'); ?> <span class="description"> - <?php printf(__('available in %s', 'woocommerce-exporter'), $woo_cd_link); ?> </span></label></p> <div id="export-customers-filters-user_role" class="separator"> <ul> <li> <?php if (!empty($user_roles)) { ?> <select data-placeholder="<?php _e('Choose a User Role...', 'woocommerce-exporter'); ?> " name="customer_filter_user_role[]" multiple class="chzn-select" style="width:95%;"> <?php foreach ($user_roles as $key => $user_role) { ?> <option value="<?php echo $key; ?> "><?php echo ucfirst($user_role['name']); ?> </option> <?php } ?> </select> <?php } else { ?> <?php _e('No User Roles were found.', 'woocommerce-exporter'); } ?> </li> </ul> <p class="description"><?php _e('Select the User Roles you want to filter exported Customers by. Default is to include all User Role options.', 'woocommerce-exporter'); ?> </p> </div> <!-- #export-customers-filters-user_role --> <?php ob_end_flush(); }
function woo_ce_format_user_role_label($user_role = '') { global $wp_roles; $output = $user_role; if ($user_role) { $user_roles = woo_ce_get_user_roles(); if (isset($user_roles[$user_role])) { $output = ucfirst($user_roles[$user_role]['name']); } } return $output; }
function woo_ce_orders_filter_by_user_role() { $user_roles = woo_ce_get_user_roles(); ob_start(); ?> <p><label><input type="checkbox" id="orders-filters-user_role" /> <?php _e('Filter Orders by User Role', 'woo_ce'); ?> </label></p> <div id="export-orders-filters-user_role" class="separator"> <ul> <?php foreach ($user_roles as $key => $user_role) { ?> <li><label><input type="checkbox" name="order_filter_user_role[<?php echo $key; ?> ]" value="<?php echo $key; ?> " disabled="disabled" /> <?php echo ucfirst($user_role['name']); ?> </label></li> <?php } ?> </ul> <p class="description"><?php _e('Select the User Roles you want to filter exported Orders by. Default is to include all User Role options.', 'woo_ce'); ?> </p> </div> <!-- #export-orders-filters-status --> <?php ob_end_flush(); }