mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-06-05 15:09:37 +09:00
The age filter range fix
This commit is contained in:
@@ -536,9 +536,9 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) {
|
|||||||
if ( $attrs['metakey'] != 'role_select' ) {
|
if ( $attrs['metakey'] != 'role_select' ) {
|
||||||
$values_array = $wpdb->get_col(
|
$values_array = $wpdb->get_col(
|
||||||
$wpdb->prepare(
|
$wpdb->prepare(
|
||||||
"SELECT DISTINCT meta_value
|
"SELECT DISTINCT meta_value
|
||||||
FROM $wpdb->usermeta
|
FROM $wpdb->usermeta
|
||||||
WHERE meta_key = %s AND
|
WHERE meta_key = %s AND
|
||||||
meta_value != ''",
|
meta_value != ''",
|
||||||
$attrs['metakey']
|
$attrs['metakey']
|
||||||
)
|
)
|
||||||
@@ -796,10 +796,10 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) {
|
|||||||
|
|
||||||
global $wpdb;
|
global $wpdb;
|
||||||
$meta = $wpdb->get_row( $wpdb->prepare(
|
$meta = $wpdb->get_row( $wpdb->prepare(
|
||||||
"SELECT MIN( meta_value ) as min_meta,
|
"SELECT MIN( meta_value ) as min_meta,
|
||||||
MAX( meta_value ) as max_meta,
|
MAX( meta_value ) as max_meta,
|
||||||
COUNT( DISTINCT meta_value ) as amount
|
COUNT( DISTINCT meta_value ) as amount
|
||||||
FROM {$wpdb->usermeta}
|
FROM {$wpdb->usermeta}
|
||||||
WHERE meta_key = %s",
|
WHERE meta_key = %s",
|
||||||
$filter
|
$filter
|
||||||
), ARRAY_A );
|
), ARRAY_A );
|
||||||
@@ -817,11 +817,12 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) {
|
|||||||
case 'birth_date': {
|
case 'birth_date': {
|
||||||
global $wpdb;
|
global $wpdb;
|
||||||
$meta = $wpdb->get_row(
|
$meta = $wpdb->get_row(
|
||||||
"SELECT MIN( meta_value ) as min_meta,
|
"SELECT MIN( meta_value ) as min_meta,
|
||||||
MAX( meta_value ) as max_meta,
|
MAX( meta_value ) as max_meta,
|
||||||
COUNT( DISTINCT meta_value ) as amount
|
COUNT( DISTINCT meta_value ) as amount
|
||||||
FROM {$wpdb->usermeta}
|
FROM {$wpdb->usermeta}
|
||||||
WHERE meta_key='birth_date'",
|
WHERE meta_key='birth_date'
|
||||||
|
AND meta_value != '';",
|
||||||
ARRAY_A );
|
ARRAY_A );
|
||||||
|
|
||||||
if ( empty( $meta ) || ! isset( $meta['amount'] ) || $meta['amount'] === 1 ) {
|
if ( empty( $meta ) || ! isset( $meta['amount'] ) || $meta['amount'] === 1 ) {
|
||||||
|
|||||||
Reference in New Issue
Block a user